![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
GeniusSnail
这个作者很懒,什么都没留下…
展开
-
window下搭建C++命令行编译环境
大家都习惯于用visual studio这种集成开发环境来编译源代码,当然它比较方便,但是有时候我们希望能从命令行来编译运行程序,这至少对于我们理解IDE如何工作是有帮助的。如何动手搭建命令行编译环境,可能大家并不熟悉,这里给大家介绍一下(当然其使用的还是visual studio 的cl编译器):1.环境变量的设置编辑用户变量下的path变量,分别加入..\Microsoft Vis原创 2012-04-09 08:51:11 · 3097 阅读 · 2 评论 -
C++中类成员变量的初始化以及函数变量初始化
1.类成员变量初始化以前用JAVA,在类中可以随意初始化成员变量,没想到C++中完全不一样。所以总结一下C++中的成员变量初始化方法:如: int a; //编译能通过,但a的值不确定 int a1=1;//错误 const int a2; const int a3=1;//错误 static int a4; static int a5=1;原创 2012-03-08 12:48:30 · 2249 阅读 · 0 评论 -
提高程序的可读性以及可维护性
对于简单的一个for循环,如:for(int i =1; i{//proceeding}从语法上来讲,上述语句完全没有问题。但是可读性及可扩展性差,为什么呢?因为使用了100这个具体的值作为循环上届,其意义不明确,i与100比较究竟是什么意义,不知道,所以不方便他人理解你的程序另一方面,如果程序中有多处这样的100,一旦程序将来发生更改(假设100要改为1000),那么原创 2012-04-14 12:54:32 · 3627 阅读 · 0 评论 -
虚基类、虚函数以及纯虚函数
理解虚基类、虚函数与纯虚函数的概念引言 一直以来都没有写过一篇关于概念性的文章,因为我觉得这些概念性的东西书本上都有并且说的也很详细写来也无用,今天突发奇想想写 一写,下面就和大家讨论一下虚基类、虚函数与纯虚函数,一看名字就让人很容易觉得混乱。不过不要紧待看完本文后你就会理解了。正文 虚基类 在说明其作用前先看一段代码转载 2012-05-18 21:21:31 · 531 阅读 · 0 评论