c++
晨曦独酌
新人一个
展开
-
C/C++中const用法总结
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化************************* cons的作用 (1)可以定义const常量 例如: const int Max=100; int Array[Max];转载 2012-09-23 08:15:10 · 561 阅读 · 0 评论 -
C++笔试面试题
1.new 、 delete 、 malloc 、 free 关系 delete 会调用对象的析构函数 , 和 new 对应 free 只会释放内存, new 调用构造函数。 malloc 与 free 是 C++/C 语言的标准库函数, new/delete 是 C++ 的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用 maloc/free 无法满足动态对象转载 2012-09-23 08:18:21 · 324 阅读 · 0 评论 -
C++个人错误集(更新中)
一、用#define宏定义时在结尾的时候加了“;”,看网上各方建议,认为用const比较好,编译的时候就能够检查类型。 二、switch的使用中要注意case结束时的break或者用return代替,否则会使在此之后的case内容也运行;网上很多都说case中不可以创建变量,但是也说将case的内容用“{}”括起来可以创建变量,不知道对着最权威的解释是什么。 三、每行代码结尾时不要忘记“;”,原创 2012-09-23 09:25:35 · 437 阅读 · 0 评论 -
C++中cin输入错误的解决办法
int nReadInt=0; while(!(cin>>nReadInt)) { cerr << "输入错误!请重新输入:"; cin.clear(); //cin.ignore(); cin.sync(); }转载 2012-12-26 21:06:25 · 1238 阅读 · 0 评论