2021年4月23日

摘要: c++ (模板 && 类模板) xxx.hpp #define _CRT_SECURE_NO_WARNINGS #include <iostream> //#include "Person.h" #include "Person.hpp" using namespace std; //建议模板不要份 阅读全文
posted @ 2021-04-23 14:28 lodger47 阅读(62) 评论(0) 推荐(0)
摘要: c++ (友元类 && 友元全局函数 && 友元成员函数) 友元类注意 友元关系不能被继承 友元关系是单向的,友元关系不具有传递性 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespac 阅读全文
posted @ 2021-04-23 13:59 lodger47 阅读(54) 评论(0) 推荐(0)
摘要: c++ (常函数 && 常对象) class xxx{ void showInfo() const{//常函数不允许修改指针指向的值 //this->m_A = 1000; ==> const Person* const this this->m_B = 100; cout << "m_A " << 阅读全文
posted @ 2021-04-23 11:42 lodger47 阅读(200) 评论(0) 推荐(0)
摘要: c++ (打印机案例) #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using namespace std; class Printer { public: static Printer* getSing 阅读全文
posted @ 2021-04-23 10:56 lodger47 阅读(38) 评论(0) 推荐(0)
摘要: c++ (单例模式) #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; //创建主席类 //需求 单例模式 为了创建类中的对象,并且保证只有要给对象实例 class ChairMan { public: 阅读全文
posted @ 2021-04-23 10:03 lodger47 阅读(40) 评论(0) 推荐(0)
摘要: c++ (静态变量和静态函数) class Person { public: Person(); ~Person(); static int m_Age; //加入static就是 静态成员变量,会共享数据,在类内声明,类外进行初始化 //不可以访问,普通成员变量 static void func( 阅读全文
posted @ 2021-04-23 09:47 lodger47 阅读(70) 评论(0) 推荐(0)

2021年4月22日

摘要: c++ (new关键字 delete关键字) void *p = new Person; //当用void *接受new出来的指针,会出现释放的问题 delete p; //无法释放p; //通过new开辟数组一定会调用默认构造 Person* pArray = new Person[10]; de 阅读全文
posted @ 2021-04-22 18:05 lodger47 阅读(68) 评论(0) 推荐(0)
摘要: 防止隐式类型转换 class MyString { public: MyString(const char * str) { } //explicit关键字,防止隐式类型转换 explicit MyString(int a) { mSize = a; } char* mStr; int mSize; 阅读全文
posted @ 2021-04-22 17:47 lodger47 阅读(34) 评论(0) 推荐(0)
摘要: 构造函数初始化列表 //构造函数初始化列表 Person():m_A(10),m_B(29){} Person(int a,int b,int c):m_A(a),m_B(b),m_C(c){} 阅读全文
posted @ 2021-04-22 17:23 lodger47 阅读(28) 评论(0) 推荐(0)
摘要: 点与圆的位置关系: 已知圆C以圆心为(a,b),半径为r的圆的标准方程为(x-a)^2+(y-b)^2=r^2 已知点P(x,y),点P与圆C的位置关系, (x-a)^2+(y-b)2=r2 (点P在圆上) (x-a)^2+(y-b)2>r2 (点P在圆外) (x-a)^2+(y-b)2<r2 (点 阅读全文
posted @ 2021-04-22 14:15 lodger47 阅读(834) 评论(0) 推荐(0)

导航