天天看點

The Binding of a Data Member

《深度探索C++對象模型》第三章“Data語意學” 

3.1 The Binding of a Data Member

下面一段代碼的輸出是什麼?

答案是:123

那麼下面一段代碼呢?

答案是:123.3

從上面的案例中可以知道,作為一種防禦性程式設計風格,建議把類體中的typedef放在最前面,如例2中所示。

還看最後一段代碼,會是什麼輸出呢?

答案是:編譯失敗

member_binding.cpp:7: error: ‘len_t’ has not been declared