c++语言
文章平均质量分 87
mfcSmile
这个作者很懒,什么都没留下…
展开
-
c++语言
http://www.chinaz.com/program/2010/0917/133534.shtml在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(ob转载 2013-12-02 10:53:09 · 994 阅读 · 0 评论 -
常见编译错误
error invalid use of incomplete type 'struct classB' error forward declaration of ‘struct classB'solution: inlude situation: classA.getClassB().functionClassB()原创 2013-10-23 14:33:37 · 504 阅读 · 0 评论 -
c++ 模板函数初试
#include #include #include #include using namespace std;template int find(T* A,int len,T k){ int start=0,end=(len-1); T value=0; while(start int pos=(start原创 2013-08-24 17:49:43 · 692 阅读 · 0 评论 -
C++开源跨平台类库集
http://www.cnzui.com/archives/341在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下 用你喜欢的编译器 重新编译即可经典的C++库 STLport——-SGI STL库的跨平台可移植版本,在以前有些编译器离符合 标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近转载 2013-12-02 10:10:37 · 2321 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件
引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系。但是如果通过转载 2014-08-18 15:35:26 · 423 阅读 · 0 评论 -
常见c++问题
成员函数的重载、覆盖与隐藏成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。 覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。“隐藏”是指派生类的函原创 2013-11-04 16:47:26 · 930 阅读 · 0 评论