parallel101 / cppguidebook

小彭老师领衔编写,现代C++的中文百科全书
https://142857.red/book/
Other
715 stars 56 forks source link

bug:type_rich_api:fix bug of meter and kilometer #58

Closed muyuuuu closed 3 weeks ago

muyuuuu commented 4 weeks ago
  1. 这里不加构造函数会编译失败
  2. 才疏学浅,可否解答一下为啥必须加构造函数?
  3. 想催更一下C++内存模型、concept、还有面向数据编程那一块,看的上瘾

额外的,是这章节 md 文件中的 --- 让目录变得这么难看吗?

muyuuuu commented 4 weeks ago

关于第二点,太长时间不写面向对象都快忘了,是不是子类要有自己的构造函数,然后会自动调用父类的构造函数?

ndroi commented 4 weeks ago

子类不会自动调用父类构造函数,所有语言都是如此吧

---Original--- From: @.> Date: Tue, Oct 22, 2024 10:57 AM To: @.>; Cc: @.***>; Subject: Re: [parallel101/cppguidebook] bug:type_rich_api:fix bug of meter andkilometer (PR #58)

关于第二点,太长时间不写面向对象都快忘了,是不是子类要有自己的构造函数,然后会自动调用父类的构造函数?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

muyuuuu commented 3 weeks ago

因为C++特色,子类不会自动继承父类的构造函数(除非是没参数的默认构造函数)。 需要using 父类::父类;这样写一下,才能自动继承父类的构造函数。

学习了