C/C
liuxc0116
IT
展开
-
关于引用
很多刚接触引用的童靴们,都认为引用C也有,其实不然,现在大家学c用的编译器好多都是VC++6.0的,所以你写了引用不会出错,但是你在turboC中运行试试,那肯定会出错。因为C中没有引用,在C++中引用才被提出,而VC++6.0就是C++的编译器。所以你在C程序中用的引用编译才不会出错。 那什么是引用呢?先举个例子 int a =1;原创 2013-11-28 12:46:34 · 481 阅读 · 0 评论 -
关于拷贝构造函数,类的赋值与复制
C++中对象的复制用两种形式,如下 B b1; B b2(b1); 或 B b1; B b2 = b1;这时类调用的是拷贝构造函数。而赋值是对“=”运算符的重载。那点point类为例:class Point{ public:Point(){}Point(int x,int y){ this.x原创 2013-11-28 12:46:36 · 543 阅读 · 0 评论 -
虚函数、虚表、虚指针
原网址为http://zhmy.michael.blog.163.com/blog/static/86157879201110189626611/定义 虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 } 编辑本段作用 虚函数的作用是实现原创 2013-11-28 12:46:30 · 744 阅读 · 0 评论 -
C++中继承方式和访问方式
请阅读下面一段程序:判断1——6处是否正确class A{ public: int m_i; protected: int m_j; private: int m_k;};class B:public A{ public: int m_x; protected: int m_y; private: int m_w;原创 2013-11-28 12:47:04 · 735 阅读 · 0 评论 -
分析Windows和Linux动态库 (…
原文网址:http://zhmy.michael.blog.163.com/blog/static/8615787920111115746763/摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调原创 2013-11-28 12:46:32 · 708 阅读 · 0 评论 -
关于C/C++中的const变量与const指…
首先对const的理解,不要看到const就说是常量,最起码你要说表示某一存储区只读。其次是对const出现的位置的标准写法,大多数程序员都喜欢把const写在最左边。这样是一种不友好的写法,const是类型限定符,所以建议程序员把const写在类型的右边。这样从右往左读一个表达式可以很清楚的表示它的意思。如int consta;//定义一个变量a存储的是一个int型常量(const原创 2013-11-28 12:46:39 · 502 阅读 · 0 评论