-
内联函数相当于直接在主函数里进行了所调用函数体内的相关操作,而省去了调用普通函数的相关步骤查看全部
-
封装的好处之二:可以有效保护类中的数据对象查看全部
-
封装的好处之一:对传进来的参数可以进行条件限制查看全部
-
这是c++里字符串的语法糖查看全部
-
学过几种高级的数据结构:struct namespace class<br> 其中namespace用来封装函数,用的较少<br> struct用来封装数据,属于数据结构<br> class是一种抽象数据型=数据+方法<br> <br> 定义<br> class TV<br> {<br> public:<br> int i;<br> void func();<br> }<br> <br> <br> 实例化对象:<br> 栈:TV a;<br> TV a[10];<br> 堆:TV *p=new TV();<br> TV *p=new TV[20];<br> delete p;<br> delete []p; 栈的访问. 堆的访问->查看全部
-
后续疑问查看全部
-
对象实例化查看全部
-
成员函数查看全部
-
成员函数=属性封装函数+特殊函数+一般功能函数; 特殊函数=构造函数+析构函数; 构造函数=拷贝构造函数+默认构造函数;查看全部
-
数据成员{普通数据成员,string ,const成员,静态数据成员,对象成员}查看全部
-
析构函数作用:在对象销毁时完成资源的归还,收拾残局 析构函数<br> 定义格式: ~类名() // 没有参数;<br> 析构函数的唯一功能:释放资源。<br> 析构函数的特性:<br> 析构函数 定义格式: ~类名() // 没有参数; 析构函数的唯一功能:释放资源。 析构函数的特性: 1 如果没有自定义的析构函数则系统自动生成 2 析构函数在对象销毁时自动调用 3 析构函数没有返回值、没有参数也不能重载查看全部
-
栈:系统自动控制 堆:new与delete 全局区:全局变量与静态变量 代码区:存储代码,公用 常量区:存储常量查看全部
-
CK查看全部
-
CK查看全部
-
CK查看全部
举报
0/150
提交
取消