C++学习笔记整理总结
个人在学习c++中的一些总结
CoderKui
做得鬼中鬼,方为人上人。
展开
-
C++天下第一
小葵加油(ง •̀_•́)ง原创 2022-10-24 23:39:18 · 472 阅读 · 1 评论 -
C++中queue的使用
【代码】C++中queue的使用。原创 2022-10-01 19:50:12 · 311 阅读 · 0 评论 -
C++map容器操作的一些总结
【代码】C++map容器操作的一些总结。原创 2022-10-01 16:17:44 · 244 阅读 · 0 评论 -
C++设计立方体类
【代码】C++设计立方体类。原创 2022-09-29 13:14:15 · 287 阅读 · 0 评论 -
C++构造函数和析构函数
【代码】C++构造函数和析构函数。原创 2022-09-29 06:58:21 · 125 阅读 · 0 评论 -
C++成员属性私有化
【代码】C++成员属性私有化。原创 2022-09-29 06:31:43 · 235 阅读 · 0 评论 -
使用封装设计学生类实现赋值,显示姓名学号功能
封装案例原创 2022-09-28 22:39:59 · 325 阅读 · 0 评论 -
C++中设计一个圆类求圆的周长
封装案例原创 2022-09-28 22:25:47 · 188 阅读 · 0 评论 -
C++中引用的总结
4.引用做函数返回值。原创 2022-09-28 20:41:04 · 95 阅读 · 0 评论 -
C++中new运算符
cpp原创 2022-09-28 19:54:47 · 98 阅读 · 0 评论 -
C++中函数的分文件编写22-9-28
后端只写CPP原创 2022-09-28 19:39:58 · 96 阅读 · 0 评论 -
C++语言实现通讯录管理系统
通讯录管理系统原创 2022-06-23 14:17:43 · 100 阅读 · 0 评论 -
智能指针与普通指针当遇到中断时对内存管理的区别
//使用智能指针函数void f(){ shared_ptr<int> sp(new int(42));}//使用普通指针函数void f(){ int *ip = new int (42); //-------------在此处退出 delete ip;}1.函数的退出有两种可能:要么是函数执行完成,要么是函数执行中断:这两种情况均会导致局部变量遭到销毁在使用智能指针的情况下:sp是一个智能指针,在sp遭到销毁时会检查引用计数,在函数中仅有sp一.原创 2022-05-29 23:11:03 · 85 阅读 · 0 评论 -
C++中全局函数做友元
#include <iostream>using namespace std;#include <string>//全局函数做友元 //建筑物类 class Building{ friend void goodGay(Building *building); public: Building() { m_SittingRoom = "客厅"; m_BedRoom = "卧室"; }public: string m_Sitti.原创 2022-04-21 19:29:10 · 790 阅读 · 0 评论 -
C++中this指针的用途
具体代码如下:#include <iostream>using namespace std;class Person{public: Person(int age) { //this指针指向 被调用的成员函数 所属的对象 this->age = age; } int age; Person& PersonAddage(Person &p) { this->age += p.age; //this指向p2的指针,而原创 2022-04-21 18:58:52 · 961 阅读 · 0 评论 -
C++中string容器的使用方法总结
1.读取未知数量的string#include <iostream>using namespace std;#include <string>int main(){ system("color f5"); string world; while(cin >> world) { cout << world << endl; } system("pause"); return 0;}2.使用getline读取一整原创 2022-03-25 20:00:38 · 1426 阅读 · 1 评论 -
我少打了一把王者就学会了C++中的函数传值
函数值传递 代码如下:#include <iostream>using namespace std;void mySwap01(int a,int b){ int temp = a; a = b; b = temp;}int main(){ system("color f5"); int a = 10; int b = 20; mySwap01(a,b); cout <<"a="<< a <<" "<<"b="&l原创 2022-03-24 13:49:03 · 576 阅读 · 0 评论 -
C++中成员属性私有化案例(封装)
有一个要点:要想访问private里的成员可以在public中设置成员接口即可访问具体代码如下:#include <iostream>using namespace std;#include <string>class Person{public: //设置姓名 void setName(string name) { m_Name = name; } //获取姓名 string getName() { return m_Name; }原创 2022-03-23 16:13:10 · 569 阅读 · 0 评论 -
C++中封装访问权限public,protected,private的访问区别
/*封装访问权限 1.public 公共权限 类内可以访问 类外可以访问2.protected 保护权限 类内可以访问 类外不可以访问3.private 私有权限 类内可以访问 类外不可以访问 */具体代码如下:#include <iostream>using namespace std;/*封装访问权限 1.public 公共权限 类内可以访问 类外可以访问 2.protected 保护权限 类内可以访问 类外不可以访问 3.priv...原创 2022-03-23 15:15:13 · 994 阅读 · 0 评论 -
C++中运用封装来实现打印学生的姓名和学号案例
具体代码如下:#include <iostream>using namespace std;#include <string>//设计一个学生类,属性有姓名和学号 //可以给姓名和学号赋值,可以显示学生的姓名和学号 class Student{public: string m_Name; int m_Number; void showStudent()//只不过没有函数参数并不代表不需要括号 { //MD,你太傻了!!!!原创 2022-03-23 14:48:40 · 1558 阅读 · 0 评论 -
C++中STL库中使用vector容器尝试创建自定义指针类型
代码如下:#include <iostream>using namespace std;#include <string>#include <vector>class Person{public: Person(int age,string name) { this->m_Age = age; this->m_Name = name; } int m_Age; string m_Name; };void test02()原创 2022-03-21 22:45:13 · 685 阅读 · 0 评论 -
C++STL库中使用vector容器进行自定义数据类型的操作
实例代码如下:/*使用vector容器进行打印姓名和年龄的操作 */#include <iostream>using namespace std;#include <vector>#include <string>class Person{public: Person(string name,int age) { this->m_Name = name; this->m_Age = age; } int m_Age;原创 2022-03-21 22:41:30 · 525 阅读 · 0 评论 -
C++中vector容器的三种基本用法
好好学习原创 2022-03-20 21:47:02 · 300 阅读 · 0 评论