会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
aaa2222339
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
26
27
28
29
30
31
32
下一页
2018年6月27日
拷贝构造函数(复制构造函数)
摘要: 运行:对象A=对象B时,系统需要调用拷贝构造函数,如果程序员没写,则调用默认的拷贝构造函数。 默认的拷贝构造函数利用浅拷贝方式,它的样子是:A(const A & a){...} 浅拷贝:拷贝的时候,两个指针指向同一个区域: 深拷贝:拷贝的时候,两个指针指向不同的区域,只不过区域的内容是一样的: .
阅读全文
posted @ 2018-06-27 10:21 Jary霸
阅读(426)
评论(0)
推荐(0)
2018年6月26日
类外定义
摘要: 文件内类外定义,类的定义和声明全部写在一个文件里面: 文件外类外定义,将类分成两个文件定义,一个用来声明(.h文件),另一个用来写函数体(.cpp文件): 定义一个头文件:Teacher.h #pragma once#include <iostream>#include <string>using
阅读全文
posted @ 2018-06-26 20:04 Jary霸
阅读(241)
评论(0)
推荐(0)
面向对象注意
摘要: 面向对象注意:对对象的操作全都通过函数的实现,而不是直接访问他的成员变量
阅读全文
posted @ 2018-06-26 17:10 Jary霸
阅读(84)
评论(0)
推荐(0)
string和char
摘要: 首先一定要有:#include<string.h> 初始化: string s1="asdasd"; string s2("asd"); string s3(s2); string s4(22.'c'); // 22个c构成的字符串 然后可以直接:cout << s << endl; 输入和输出:
阅读全文
posted @ 2018-06-26 15:54 Jary霸
阅读(128)
评论(0)
推荐(0)
定义对象
摘要: 对象在内存中存储时,可能存的是:虚函数表指针,成员变量。。。(依次往下排)
阅读全文
posted @ 2018-06-26 11:35 Jary霸
阅读(148)
评论(0)
推荐(0)
2018年6月25日
结构体
摘要: 1. struct student{ int a; char name[20]; }; // 这里student是一个类型,可定义变量,例如:student st1={123,{'a','a','\0'}};student *s=&st1; struct student{ int a; char n
阅读全文
posted @ 2018-06-25 11:14 Jary霸
阅读(105)
评论(0)
推荐(0)
2018年4月12日
关于new和delete
摘要: 注意:用new的话则是在堆上存储的,最后需要由程序员自己释放空间。局部变量存在栈中。
阅读全文
posted @ 2018-04-12 21:14 Jary霸
阅读(120)
评论(0)
推荐(0)
函数的默认参数
摘要: #include #include using namespace std; namespace A{ // 默认参数赋值只能往最右边开始写,若无实参则用默认,若有实参则覆盖 void fun(int a,int b=2,int c=3){ cout << a <<","<< b<<"," << c <<endl; } } using name...
阅读全文
posted @ 2018-04-12 19:35 Jary霸
阅读(103)
评论(0)
推荐(0)
const 学习笔记
摘要: 定义常成员函数: void Tool::nice() const{........} // const直接写在函数名后面 定义常指针: const Tool *p = new Tool(23); 定义常对象: const Tool p ; 定义常引用: Tool a; const Tool &b =
阅读全文
posted @ 2018-04-12 18:55 Jary霸
阅读(120)
评论(0)
推荐(0)
引用的练习1
摘要: 注意: 类内可以定义自身类对象的引用,或指针,但是不能定义自身类对象,因为会形成无限初始化。
阅读全文
posted @ 2018-04-12 18:11 Jary霸
阅读(120)
评论(0)
推荐(0)
上一页
1
···
26
27
28
29
30
31
32
下一页
公告