随笔分类 -  C++ 侯捷

摘要:参考文章: https://www.cnblogs.com/xdyixia/p/9114145.html https://blog.csdn.net/m0_65931372/article/details/123636069 阅读全文
posted @ 2022-10-13 15:32 UE4_UE5_Academic 阅读(60) 评论(0) 推荐(0) 编辑
摘要:复合:queue里面有deque类 委托:String类里面有StringRep指针 继承:Derived继承Base 阅读全文
posted @ 2022-06-24 15:27 UE4_UE5_Academic 阅读(44) 评论(0) 推荐(0) 编辑
摘要:待完善 阅读全文
posted @ 2022-06-23 17:57 UE4_UE5_Academic 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Stack栈,是存在与某作用域(scope)的一块内存空间(memory space)。例如当你调用函数,函数本身即会形成一个stack用来放置它所接收的参数,以及返回地址。 在函数本体(function body)内声明的任何变量,其所使用的内存块都取自上述stack。 Heap堆,或称syste 阅读全文
posted @ 2022-06-21 09:53 UE4_UE5_Academic 阅读(73) 评论(0) 推荐(0) 编辑
摘要:class String { public: String(const char* cstr=0); String(const String& str); // 拷贝构造函数(为什么叫拷贝,因为传递的参数是相同类型) String& operator=(const String& str); // 阅读全文
posted @ 2022-06-20 11:08 UE4_UE5_Academic 阅读(152) 评论(0) 推荐(0) 编辑
摘要:C++ 对于int、long、float、double类型数组的输出和对char数组的输出有区别 typename name[]; 不管什么类型的数组,其数组名 name 是一个指向 &name[0] 的指针,即数组 name 的第一个元素的地址。 C++ 中,将 char * 或 char[] 传 阅读全文
posted @ 2022-06-20 11:08 UE4_UE5_Academic 阅读(78) 评论(0) 推荐(0) 编辑
摘要:class complex{public: complex(double r = 0, double i = 0): re(r), im(i) { } double fix(); // 不是内联函数,但是在外面实现时可以加上 inline 关键字实现内联 double real() const { 阅读全文
posted @ 2022-06-19 16:11 UE4_UE5_Academic 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1. 防止头文件重复引用 方式一: #ifndef __Name__ #define __Name__ ...... #endif //__Name__ 方式二: #pragma once //要写在代码的第一行 2.使用构造函数之初始化列表 Initialization list of const 阅读全文
posted @ 2022-06-19 11:11 UE4_UE5_Academic 阅读(25) 评论(0) 推荐(0) 编辑
摘要:typename() 变量类型接小括号用于创建临时对象,可用于临时传递参数。 【注意】临时对象传递参数一定不能return by reference,因为函数调用结束时,临时对象就销毁了,而引用也就没有意义了。 常见变量类型创建临时对象: int(4); float(3.6); 自定义类创建临时对象 阅读全文
posted @ 2022-06-19 10:32 UE4_UE5_Academic 阅读(50) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示