2012年12月5日

赋值和拷贝构造函数

摘要: 有程序: 1 #include <iostream> 2 3 using namespace std; 4 5 class ClassA 6 { 7 public: 8 ClassA(int i = 0) {x = i;} 9 ClassA(const ClassA& t)10 {11 x = t.x;12 cout << "调用拷贝构造函数" << endl;13 }14 ClassA& operator = (const ClassA& t)15 ... 阅读全文

posted @ 2012-12-05 23:38 铁树银花 阅读(217) 评论(0) 推荐(0) 编辑

error: macro names must be identifiers

摘要: 遇到的问题:工程中有一个头文件以数字为开头命名,编译结果显示预处理时出错,显示信息为error: macro names must be identifiers。中文大意应该“宏名称必须是标识符”。解决方案:将头文件重命名为字母开头,error消失。猜测:C++和C中命名变量时不能以数字开头,定义宏时也不能。 阅读全文

posted @ 2012-12-05 10:38 铁树银花 阅读(604) 评论(0) 推荐(0) 编辑

导航