摘要:
C++中,class与struct都可以定义一个类。他们有以下两点区别: 1.默认继承权限,如果不指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理; 2.成员的默认访问权限。class的成员默认是private权限,struct默认是public权 阅读全文
posted @ 2019-09-03 10:54
Zhen_X
阅读(5017)
评论(0)
推荐(1)
摘要:
#include <iostream>class A {public: A() { std::cout << "A constructor!" << std::endl; } ~A() { std::cout << "A destructor!" << std::endl; }}; /* 全局对象, 阅读全文
posted @ 2019-09-03 10:47
Zhen_X
阅读(362)
评论(0)
推荐(0)
摘要:
先看一个例子#include<iostream>using namespace std;class a {};class b{};class e{public:void func1();virtual void func2();private:static int n;int m;};class c 阅读全文
posted @ 2019-09-03 10:39
Zhen_X
阅读(1288)
评论(0)
推荐(0)
摘要:
相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执 阅读全文
posted @ 2019-09-03 10:38
Zhen_X
阅读(361)
评论(0)
推荐(0)

浙公网安备 33010602011771号