Dev的秘密

dev快捷键

  • 在工具->快捷键设置 中可以设置自己习惯使用的快捷键,下面给出几种常用的快捷键,均为系统默认的。
  • 【Ctrl+w】查看变量
  • 【Ctrl+.】注释
  • 【Ctrl+M】取消注释
  • 按下Ctrl+Shift+A,会看到DEV帮你整理好了代码。
  • Ctrl + shift + 方向键上或下
    会选中光标当前所在的行,然后将这个行进行上移或下移,移动操作不会覆盖上下相邻的行,只是将位置进行对调。(eclipse则是在嵌套的方法之间做跳转,VS2013没有效果)
  • debug时添加查看不用输入,只要左键选中变量,然后点击添加即可(偶然发现,惊喜不已)
    • 或者直接鼠标左键双击选中
  • 调试的时候换行如果是endl会无法继续进行,此时换行应使用”\n”
    • endl的作用为Insert newline and flush.
      • Its behavior is equivalent to calling os.put(‘\n’) (or os.put(os.widen(‘\n’)) for character types other than char), and then os.flush().
      • Inserts a newline character into the output sequence os and flushes it as if by calling os.put(os.widen(‘\n’)) followed by os.flush().

代码补全功能(智能提示)

  • Dev-C++具有代码补全功能,它可以根据程序上下提示所有可能的指令,从而提高编程效率。
    • 开启方法:工具->编辑器选项 在 “浏览类” 下的“代码补全”面板中勾选“允许代码补全”,并设置延时时间。在你设定的延时时间后,编辑器会自动激活代码补全功能。
      此外,在编辑器中按【Ctrl+空格】可以随时激活代码补全功能。另:当不确定一对括号的作用范围时,可以按【Ctrl+Shift+空格】

-wall

  • -wall 可以在编译时显示最多警告信息,帮助大家查错
    • 打开方式:工具 –> 编译选项 –> 代码生成优化 –> 代码警告 –> 显示最多警告信息 –> 改为Yes

debug与release

  • Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。

使用Dev-C++查看vector数组中的变量值

  • 可以通过调试的时候添加查看:比如说有一个长度为3的vector v,如果想要查看v[0]的值,就在添加查看中写 *(&v[0])
    • 好像先要在dev编译器里面引入c++11标准,-std=c++11
  • 如果想要查看整个数组的值,就可以写*(&v[0])@3
    • @后面的数字表示想要查看的长度,这里vector的长度是3所以可以写3就能看到所有的值

通过鼠标查看变量

  • 把鼠标划过代码中想查看的变量就可以在左边调试一栏中查询该变量的当前值。
  • 点击菜单栏中的工具[T],选择环境选项[v]
  • 找到【浏览Debug变量】,选中【查看鼠标指向的变量】,然后点击下方的确定即可。
------ The Happy Ending ------