摘要: 简言之:头文件只能包含interface(函数声明、宏定义、类定义(只包含数据成员定义和函数成员声明,不能包含函数成员定义!)),绝对不能包含一丁点的implementation(内部数据结构,实现类、辅助函数等等),否则会导致构建程序的时候的严重的编译链接错误!以下用DEC表示declaratio... 阅读全文
posted @ 2014-11-15 16:34 rldts 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 我TM看了很久的文档,还是无法理解为什么我用MinGW GCC 4.8.1编译的C++11 总是抛出异常:regex_error还是下载boost regex吧或者c语言版本的regex.h(也是第三方的工具库,不是标准库)备注:http://www.cnblogs.com/pmars/archiv... 阅读全文
posted @ 2014-11-15 14:57 rldts 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型例如:Cup.h#ifndef CUP_H#define CUP_H#include "Box.h"class Cup{ public: ~Cup(); ... 阅读全文
posted @ 2014-11-15 11:26 rldts 阅读(6124) 评论(0) 推荐(1) 编辑