![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言学习
文章平均质量分 83
a839766550
CV、NLP、推荐 都搞过,无一精通;
python、c++、java、scala、toml、conf都 写过,无一深入
展开
-
c++学习之类的友元
1.友元函数 C++语法:在类中声明友元函数 class 类名 // 类声明部分{ ...... friend 友元函数的原型声明 ; } ;语法说明: 在类声明部分声明友元函数的原型,声明时使用“friend”关键字。声明语句可以放在大括号内的任意位置,该位置的访问权限与友元函数无关; 友元函数是类外的其它函数,不是类的成员; 友元函数可以在其函数体内访问该类对象原创 2017-10-19 16:16:52 · 207 阅读 · 0 评论 -
c++学习之 类中的常成员与静态成员
1.类中的所有成员都不能在定义时初始化,只能在构造函数时初始化 2.#include <iostream> using namespace std;class CirclePool // 定义1个圆形水池类CirclePool { private: const double price; // 修改1:声明时使用“const”关键字 double r; // 半径(m) public: // 修改原创 2017-10-19 16:13:40 · 842 阅读 · 0 评论 -
c++学习之对象的应用
1.对象数组-定义Square obj[3] = { Square(1), Square(2),Square(3)}构造:有多少个数组元素,则调用多少次构造函数-访问 对象数组名【下标】.公有成员名cout << obj[n] <<endl;析构:有多少个数组元素,则调用多少次析构函数2.对象的动态分配对象作为函数的形参 -值传递与常对象常对象定义时必须赋初值double InnerCircle原创 2017-10-19 16:10:17 · 268 阅读 · 0 评论 -
c++学习之类的组合、聚合
8.2类的组合 使用组合类定义对象,即组合类对象,其成员中也将包含对象成员和非对象成员 2.访问组合类对象中的非对象成员 组合类对象名 . 非对象成员名 •组合类对象中的对象成员还包含自己的下级成员,也就是说组合类对象包含多级成员。可以访问组合类对象中对象成员的下级成员,这是一种多级访问。多级访问的语法形式是: 组合类对象名 . 对象成员名 . 对象成员的下级成员名 •多级访问将受到多级权限原创 2017-10-20 16:24:00 · 593 阅读 · 0 评论 -
c++学习之类的继承与派生
8.3 类的继承与派生C++语法:定义派生类 class 派生类名 : 继承方式1 基类1, 继承方式2 基类2, ...... // 派生类声明部分 { public : 新增公有成员 protected : 新增保护成员 private : 新增私有成员 } ;各新增函数成员的完整定义 // 派生类实现部分 语法说明: 定义派生类时,在派生类名的后面添加继承列表,在声明部分的大括号里声明原创 2017-10-20 16:24:42 · 282 阅读 · 0 评论