
C++
Captain_zp
扎根于土地,有志于学!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++之指针常量和常量指针
指针常量:int a = 10;int b =20;int * const p = &a;不能再改变 p的值:p = &b;(不合法)可以通过 *p,改变a的值*p = 90;(合法)常量指针:int a = 10;int b = 20;const int * p = &a;不能通过 *p,改变 a的值*p = 100;可以改变p的值:p原创 2016-04-06 13:31:52 · 2370 阅读 · 0 评论 -
C++之类的静态成员变量和静态成员函数1
前言一般情况下,如果有N个同类的对象,那么每一个对象都分别有自己的成员变量,不同对象的成员变量各自有值,互不相干。但是有时我们希望有某一个或几个成员变量为所有对象,这样可以实现数据共享。可以使用全局变量来达到共享数据的目的。例如在一个程序文件中有多个函数,每一个函数都可以改变全局变量的值,全局变量的值为各函数共享。但是用全局变量的安全性得不到保证,由于在各处都可以自由的修改全局变量转载 2016-04-06 15:53:50 · 3043 阅读 · 0 评论 -
C++之类的比较运算符的重载
比较运算符的重载通常有两种方式:第一:作为成员函数重载以前几章的Student类为例:class Student{private: string name; int age; float score; //const成员变量 const int max_length; //定义静态成员变量 static int number; static float total;原创 2016-04-07 10:09:24 · 7493 阅读 · 0 评论 -
C++之类的const成员变量和成员函数2
在C++之类的const成员变量和成员函数中,我们在Student类中,声明了一个const成员变量max_length,每一个类的对象都初始化为同一个固定的值。而我们通常需要每一个类的对象都要初始为不同的const成员变量。以下面为例:const成员变量school,一旦初始化,就不可以更改了。class Student{private: string name; int age原创 2016-04-07 10:49:50 · 3339 阅读 · 0 评论 -
C++之const和引用操作符&
这里a只是b的引用,不能通过a,来改变b的值原创 2016-03-28 12:03:54 · 957 阅读 · 0 评论