![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
TaskaNon
这个作者很懒,什么都没留下…
展开
-
C++小结(二)(《后台开发核心技术与应用实践》第二章笔记)
1类的封装性:数据隐藏和提供访问接口;将数据和操作(即函数)封装在类里。 2构造函数:处理数据成员的初始化;名字必须与类名相同。 3析构函数:在对象声明周期结束时自动执行,作用不是删除函数而是在撤销对象占用的内存前完成一些清理工作,不限于释放资源,也可用于执行用户希望在最后一次使用对象之后所执行的任何操作。 static局部对象在函数调用结束时对象不释放,不执行析构函数,只有在main函数结束原创 2016-11-16 13:51:51 · 914 阅读 · 0 评论 -
C++小结(一)
1形参与实参:形参只有被调用时才分配内存,调用结束则释放内存。形参与实参的类型与赋值应相同或兼容。 2strlen与sizeof的区别: strlen():是函数,运行时才计算,参数必须是字符型指针(char*),以’\0’结尾。功能是返回字符串长度。 sizeof():是运算符,编译时已经计算好,返回类型和静态分配的对象,结构或数组所占的空间,跟所存储的内容无关。 3指针: 直接存取方式原创 2016-11-13 12:35:07 · 466 阅读 · 0 评论 -
C++之模板
一函数模板 重载函数通常基于不同的数据类型实现相似的操作,如果对不同数据类型的操作完全相同,那么使用函数模板更加简洁方便。函数模板是对相同逻辑结构(不同数据类型)数据对象操作的抽象,是生成不同类型参数的重载函数的“模板”. 模板说明:说明模板中使用的类属参数。 说明形式: template<class T1,class T2,...,class Tn>’ 冠以class的原创 2017-03-18 16:48:31 · 454 阅读 · 0 评论