
C++基础笔记
jjunjoe
这个作者很懒,什么都没留下…
展开
-
C++头文件防止重复包含
在头文件中做如下宏定义处理: #ifndef _XXX_H_#define _XXX_H_.....#endif原创 2011-07-26 09:47:25 · 714 阅读 · 0 评论 -
C++面试题源码
电脑硬盘坏过一次,请人挽回了些数据,但很多东西还是丢了。偶然翻出来的这些源码,是以前整理的一些面试中常用的编程题,在VC上测试过,但不保证完全没有问题。发到网上就不怕再坏硬盘了。1.写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1原创 2011-07-26 09:49:14 · 741 阅读 · 0 评论 -
C++类成员初始化
经常碰到这类问题,以前也记录过,不过都留在原公司拿不出来,现在再记录一些基本的知识,以备不时之需。c++各种不同类型成员初始化总结,可以初始化的情况有如下四个地方:1、在类的定义中进行的,只有const 且 static 且 integral 的变量(还得看编译器是否支持,VC6原创 2011-07-19 10:16:12 · 531 阅读 · 0 评论 -
C++ namespace笔记
最近有一个移植项目,需要将Windows平台的一个项目移植到iOS平台,前提是Windows项目由多个动态库组成,是C和C++混合代码,不同的动态库中存在有相同的的文件名,变量名,函数名…。而iOS平台的应用只支持静态库,不支持动态库,也就是说必须把Windows项目所有动态库的代码整合到一个iOS工程中,那么重定义等问题就无法避免了。想了一个解决办法,就是利用namespace,已达到不用修改不原创 2012-08-31 17:36:29 · 986 阅读 · 0 评论