摘要:
首先要考虑为什么使用指针,为什么不用引用;其次,无法避免使用指针的情况下,对于new出来的指针用智能指针。 (1)实现多态 虽然大多数程序员会使用指针去实现,其实可以使用引用 class BaseObj { public: BaseObj() {}; virtual void printType() 阅读全文
posted @ 2024-04-25 17:32 Hosseini 阅读(89) 评论(0) 推荐(0)
|
|
|
|
摘要:
首先要考虑为什么使用指针,为什么不用引用;其次,无法避免使用指针的情况下,对于new出来的指针用智能指针。 (1)实现多态 虽然大多数程序员会使用指针去实现,其实可以使用引用 class BaseObj { public: BaseObj() {}; virtual void printType() 阅读全文
posted @ 2024-04-25 17:32 Hosseini 阅读(89) 评论(0) 推荐(0)
摘要:
C++11引入了使用{}来初始化对象,这样初始化一个对象有如下几种方法: class MyClass { public: int value; MyClass(int _val):value(_val){} }; int main() { MyClass cls1(1); MyClass cls2{ 阅读全文
posted @ 2024-04-25 14:18 Hosseini 阅读(131) 评论(0) 推荐(0) |
|