關于《c++ primer》書上的一個知識點,這里有些晦澀難懂,求教大佬!

一、如圖,“則一個初始化的const或constexpr static不需要分別定義”
這句話的“不需要分別定義”指的是什么?這兩個型別是什么區別。真的讀不懂

二、“則不需要在Account外面專門定義period”
我在網上查了一下,有人說類內的那個叫宣告,類外的那個叫定義。但是在這里書上說“不需要在Account外面專門定義period”,那
這樣不是沒有定義了嗎?
三、如圖中最后一句話舉的例子
這句話說“找不到該成員的陳述句定義”,那么類中初始化的“static constexpr int period = 30”不是定義而是宣告嗎?

uj5u.com熱心網友回復:
二、三問你在自問自答么
一不需要現在搞那么清楚,等讀到后面你就自然明白了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260735.html
標籤:C++ 語言
上一篇:c語言不定引數出錯
