c++编程学习
mikiLoveStudy
赚不到50万不改签名
展开
-
c++this关键字
c++中this关键字用来获取每一个对象的地址:class Dog //这是狗这个类{public: Dog() { ; }; ~Dog() { ; }; Dog* get_address() { return this; }};//主函数int main(){ Dog dog; Dog* p = dog.get_address();...原创 2019-04-02 09:44:23 · 290 阅读 · 0 评论 -
c++中指向类的指针
c++中的每一个对象都有一个地址,我们可以取其地址,通过地址访问类中的成员函数和变量:class Person{public: Person() { cout << "这里是构造函数" << endl; } void setvolum(int h); int getvolum(); private: double height;};void...原创 2019-04-02 11:03:56 · 482 阅读 · 0 评论 -
C++中的静态成员和静态成员函数
c++中的静态成员:1.当我们在类中的成员变量前面加上static关键字时,这个变量就变成了静态变量;2.无论你创建多少个对象,静态成员变量都只有一个副本3.静态成员变量不能再类中直接初始化,必须使用::符号在外面初始化,且可以直接通过类名::访问到静态变量;例:class Person{public: static int objectCount;//静态变量 Person(...原创 2019-04-02 15:44:13 · 101 阅读 · 0 评论 -
c++继承
1.继承是面向对象编程中重要的概念,要理解继承也非常简单;比如说我们创建一个动物类,在创建一个狗类,在创建一个猫类,其实狗和猫都属于动物;所以我们称动物这个类为基类(父亲),狗和猫为派生类(儿子);实例如下://正方形类(基类)class square{public: void setLength(int length) { this->length = length; }...原创 2019-04-03 11:01:43 · 110 阅读 · 0 评论