寫入聲明爲以下內容:一個指針一個字符,一個 陣列的10個整數,一個REF-erence至10的陣列整數, 指向字符串數組的指針,指向 字符的指針,常量整數,指向常量整數的指針以及指向整數的常量指針。初始化每一個。
我通過「的指針字符串的數組」混淆。 Stroustrup需要什麼?這是從字面意思?以何種方式?
直線和簡單的解決方案:
char* c[] = {"foo", "bar", "baz"};
char** c_ptr;
或者這一個:
typedef char carray[20];
typedef array* carray_ptr;
carray_ptr ptr = new carray[10];
你覺得呢? (好的,指向指針的指針不是很直)。
'啓動Stroustrup的讀心術系統。待機起飛......' – 2012-01-04 19:44:03
這本書看起來不錯。比德語「C++ von A bis Z」更好,翻譯爲「C++ from A to Z」。但沒有解決方案的練習是 - 沒有幫助。即使「伴侶書」可用,我也不會購買它。 – Peter 2012-01-04 19:52:21