
C++
文章平均质量分 52
lanmh
这个作者很懒,什么都没留下…
展开
-
关于C++ const 的全面总结
http://blog.youkuaiyun.com/Eric_Jo/archive/2009/04/30/4138548.aspx原创 2010-10-28 11:34:40 · 85 阅读 · 0 评论 -
C++中const用法总结
1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。 2. const 修饰类的数据成员。 ...原创 2010-10-28 12:35:05 · 92 阅读 · 0 评论 -
C++模板使用介绍
1. 模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。 //函数1. int max(int x,int y);{return(x>y)?x:y ;} //函数2.float m...原创 2010-11-01 16:00:53 · 116 阅读 · 0 评论 -
C++拷贝构造函数的几个细节
拷贝构造函数是C++最基础的概念之一,大家自认为对拷贝构造函数了解么?请大家先回答一下三个问题: 1. 以下函数哪个是拷贝构造函数,为什么? X::X(const X&); X::X(X); X::X(X&, int a=1); X::X(X&, int a=1, b=2); 2. 一个类中可以存在多于一个的拷贝...原创 2010-11-01 16:16:06 · 87 阅读 · 0 评论 -
使用 typedef 抑制劣质代码
摘要:Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙...原创 2010-11-01 16:40:48 · 89 阅读 · 0 评论 -
泛C++开发: 如何用C++写跨平台应用
泛C++开发: 如何用C++写跨平台应用 口号:一次编码,到处编译! :-) 一次编码,在 vc7.1 , vi 甚至ulteredit 上完成编码。 到处编译,将写好的代码 copy 到其它操作系统,也能够编译运行,而不用去修改哪怕一行代码。 听起来是不是象 SUN 的口气,呵呵。 其实 c++ 的移植性个人认为是超过 java 的,java之所以名声在外...原创 2010-11-10 13:39:41 · 127 阅读 · 0 评论