常常忘记的C++基础知识及VS2008的相关操作

typedef并不创建新的类型,只是为现有的类型添加一个同义字,取一个别名来代替它;

inline关键字用来定义一个类的内联函数,内联函数就是函数定义在类的内部,函数体也在类的内部,编译时,相当于宏替换,调用处的内联函数名被相应的函数体替换;

const定义的变量在定义时就要赋值,该变量的值不会再改变

NULL是一个宏,值为0;

mian函数的参数一个表示参数个数(以空格区分),一个具体表示参数值,如:
hello.exe hello
argc=2 argv[0]=hello.exe argv[1]=hello

静态变量是静态存储的,在程序编译时就赋值,运行时不可改变,
静态局部变量的存在周期是整个源程序,而不是某个函数

 

VS2008快捷键Alt+F7弹出C/C++选项卡 ->Warning  Level选为none,此时编译时会只显示error不显示warning,方便改错

选中文件build->compile,只编译当前选中的文件

按F1获取VS2008的帮助文档

当工作空间有多个项目存在时,必须选择要执行的主项目,Project-Set as Startup Project

VC6.0的项目移植到VS2005,出现error:missing type specifier - int assumed. Note: C++ does not support default-int
因为在VC6中,如果没有显示的指定返回值类型,编译器将其视为默认整 形;
但是vs2005不支持默认整形,解决这个问题不能修改每个没有显示指示返回值类型的函数地方,
可以用wd4430来解决;具体的在工程选项中的c+ +/Command Line中添加/wd4430即可。
右击工程,选择properties -> configuration properties -> C/C++ -> commandline
在additional options 打入 /wd4430

某个文件不存在:1:没加头文件      2:没加库

Alt+Tab可以按从上到下、从左到右的顺序切换当前窗口,Alt+上/下/左/右键,可以按指定的循序切换当前窗口

 

从广义上讲,demo可以表示为示例,从狭义上讲demo表示为视频演示

系统中的头文件,非自己写的,用<>会自动弹出

虚函数:在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数;实现多态性,通过指向派生类基类指针,访问派生类中同名覆盖成员函数

GDI(Graphic Device Interface)图形设备接口,主要任务时负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章