常常忘记的C++基础知识及VS2008的相关操作
来源:互联网 发布:数据采集卡的使用 编辑:程序博客网 时间:2024/06/06 04:14
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程序的图形输出。
- 常常忘记的C++基础知识及VS2008的相关操作
- 常常忘记却又常用的sql
- 常常困扰C语言初学者的几个问题
- VS2008构建网站及ADO.NET的相关知识与操作
- Sql 容易忘记的基础知识
- WinCE 的发展史及相关基础知识
- 链表的c源代码及一些相关操作
- 线性表的链式存储及相关操作 C语言版
- 二叉树的实现及相关操作C/C++
- Linux C的文件操作及相关函数
- 转:MVC3开发常常遇到的问题及常常使用到的代码片段
- 【c++】字符串的相关操作
- 注册表的相关基础知识
- Java相关的基础知识
- UML的相关基础知识
- UML的相关基础知识
- PendingIntent的相关基础知识
- spark的相关基础知识
- 分离字符串Split函数
- SRM 453.5 DIV1 总结
- iOS学习笔记13—iOS框架总结
- 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)——程序设计语言
- form单个字段传数组
- 常常忘记的C++基础知识及VS2008的相关操作
- UVA10250-The Other Two Trees
- hdu 4685 (最大匹配+强连通分量)
- 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)——基本任务
- [zoj 3551]Bloodsucker[概率DP]
- 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)——框架
- 关于黄路对他人进行恶意诋毁!人身攻击!威胁的说明!
- 总结 JSP与 servlet之间的传值
- 数组