1. 符号定义时的冲突解决方案
1.1. 名字包装. <我经常使用的一种方法>
int (test)() { return 10; } // 用圆括号包装test, 编译器看到 "(test)" 和 "test" 是不一样的符号.
当然你可以使用其他的包装方式, 比如干脆就加个前缀, 比如 int my_test(){...}.
我建议还是使用圆括号来包装, 这样来包装的话, 你还是可以正常的使用 test 这个符号.
1.2. 使用宏的技术 < 这一招是从boost里面学到的, 这里...
c++阅读全文
这篇文章大概在他出世时读过,
您好,请问原作者的信息有吗,
从前在新浪博客看过先生的系列
深有感触,我做了10年的硬件
谢谢分享
想问一下,可以转载到我的个人
华夏文明的沧桑
我也加入求索啦