如果有什么錯漏 ,麻煩大家給我添加和指正

分配內存的情況:
extern const int bufsz; //外部聲明
const int bufsz=100;
long address =(long) &bufsz; //取const變量的地址
const int [] i={1,2,3}; //用于集合
class x{
const int i; //類const,跟c中的const常量特性一樣
public:
}
不分配內存的情況:
const int i=100; //全局常量
# 回復:const常量編譯期的內存分配情況
2004-12-14 12:29 PM
c++的編譯器通常不為普通const常量分配存儲空間,而是將它們保存在符號表中,這使得它成為一個編譯期間的常量,沒有了存儲與讀內存的操作,使得它的效率也很高,同時,這也是它取代預定義語句的重要基礎。
# 回復:const常量編譯期的內存分配情況
2004-12-14 2:56 PM
我也不明白符號表是什么東西
# 回復:const常量編譯期的內存分配情況
2004-12-15 10:15 AM
符號表的作用是登記源程序中出現的各種名字及其信息,以及編譯各階段的進展狀況。
實現技術:線性表,對折查找與二叉樹,雜湊技術;