文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>几点小心得

几点小心得

时间:2006-06-13  来源:ganhig

1.用户vim一次性删除掉windows文件格式引起的^M.  

最近部门的开发测试机将程序从gcc 2.9.5移植到3.4.3后,在编译时老是报有些头文件没有结束的warning, 在编译时,干扰你的视线. 曾记得有关命令可以一次性删除掉这些字符,但是不知道怎么表示^M,后来想一位师兄打听,终于得到了解决的办法. 在vim filename 之后,进入command模式,键入:%s/^M//g (其中^M由按住ctrl键+ v 和ctrl+m 完成). 命令解释:s表示替换 ,g表示全部.

2. 在3.4.3版本中进行编译c++中指定默认函数参数的cpp文件时,老有如下的警告: 解决办法,在标准c++中函数默认参数只能在*.h文件中(即声明处指定,而不能在定义中指明)

3. 在3.4.3在引用头文件时最后用<iostream>的格式,并且要用using namespace std,否则前者会报warning ,后者会报error。

4.  对static const char *的定义,在3.4.3中对static const char *的声明和定义不能同时在类体中完成, 而只能在*.h文件的类体中对static const char *进行声明,并在*.cpp文件中完成对其的初视化赋值。 原因:标准c++规定了对向char数值等非序列化存储的数据成员必须放到类体外的*.cpp中完成。   总结: gnu c++ 3.4.3对标准c++的支持更成熟,必须全面的了解标准c++。
相关阅读 更多 +
排行榜 更多 +
实时多人坦克

实时多人坦克

飞行射击 下载
军团史诗战争

军团史诗战争

飞行射击 下载
极速狂野飞车漂移

极速狂野飞车漂移

飞行射击 下载