摘要: 面向对象注意:对对象的操作全都通过函数的实现,而不是直接访问他的成员变量 阅读全文
posted @ 2018-06-26 17:10 Jary霸 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 首先一定要有:#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霸 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 对象在内存中存储时,可能存的是:虚函数表指针,成员变量。。。(依次往下排) 阅读全文
posted @ 2018-06-26 11:35 Jary霸 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 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霸 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 注意:用new的话则是在堆上存储的,最后需要由程序员自己释放空间。局部变量存在栈中。 阅读全文
posted @ 2018-04-12 21:14 Jary霸 阅读(112) 评论(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霸 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 定义常成员函数: 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霸 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 注意: 类内可以定义自身类对象的引用,或指针,但是不能定义自身类对象,因为会形成无限初始化。 阅读全文
posted @ 2018-04-12 18:11 Jary霸 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. int c=0; &c: 指向c的指针,在这里是就是c的地址 cout<< *&c <<endl; // &c: 指向c的指针,在这里是就是c的地址。此句等价于 cout<< c <<endl; 2. 指针即地址,如果变量的内容(值)是指针,则称指针变量,指针不等于指针变量 3. int *p 阅读全文
posted @ 2018-04-11 20:57 Jary霸 阅读(138) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h" #include<stdlib.h>#include<iostream>using namespace std;namespace Com { int maxOrmin(int *arr, int length, bool isMax) { int temp 阅读全文
posted @ 2018-04-11 19:59 Jary霸 阅读(119) 评论(0) 推荐(0) 编辑