常常忘记的C++基础知识及VS2008的相关操作
2013-08-16 20:47
441 查看
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程序的图形输出。
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程序的图形输出。
相关文章推荐
- C++在VS2008的IDE环境中操作Excel2007(基础)
- C++相关基础知识(转贴)
- 考考你的基础知识:C++ 文件操作ofstream、ifstream使用
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
- C++中的基础相关知识之内联函数inline,extern,条件编译
- 关键词Byte相关知识与实用类的深入理解(流操作,加密处理,图像处理等的基础准备)
- C++中的基础相关知识之static
- 基础知识(八)python文件操作相关函数
- C++中的基础相关知识之预处理,const,sizeof
- C++入门相关基础知识
- C++在VS2008的IDE环境中操作Excel2007(基础)
- C++在VS2008的IDE环境中操作Excel2007(基础)
- C++基础知识整理二(输入输出及面向对象的相关概念)
- 3d数学基础-向量相关操作-用C++实现
- VS2008构建网站及ADO.NET的相关知识与操作
- C++基础知识(四)文件的基本操作
- C++数据库操作学习笔记:ADO基础知识
- Java软件开发基础知识梳理之(11)------Java中的GC操作及相关概念
- mongodb的基础知识和增删改查相关操作
- [C++STDlib基础]关于字符串的操作——C++标准库头文件<cstring>