首页 > 编程 > C++ > 正文

c++学习笔记——细节关键点

2019-11-06 06:07:54
字体:
来源:转载
供稿:网友

参考书籍:essential c++,第四章

本文记录那些该知道却不甚清楚的东西,基于书本和自己的理解。

1.c++定义class,public内放的东西是给外人看的,class开放给外人的接口;PRivate中放的成员是自己用的,外人不必知道,除了我的朋友(friend)。

2.member funtion必须在class主体内声明,是否在主体内定义可自由决定。若在class中定义,则自动被视为inline函数。

   inline函数放在主体内和主体外没有区别。

   class和inline函数的定义都应放在头文件中。non-inline成员函数则应该在程序代码文件中定义。

3. 构造函数不应指定返回类型,也不用返回任何值。它可以被重载。

    析构函数绝对没有返回值,也没有任何参数,所以也不能被重载。

4. new从heap(堆)中分配空间


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选