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

分配內(nèi)存的情況:
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:
}
不分配內(nèi)存的情況:
const int i=100; //全局常量
# 回復(fù):const常量編譯期的內(nèi)存分配情況
2004-12-14 12:29 PM
c++的編譯器通常不為普通const常量分配存儲(chǔ)空間,而是將它們保存在符號(hào)表中,這使得它成為一個(gè)編譯期間的常量,沒有了存儲(chǔ)與讀內(nèi)存的操作,使得它的效率也很高,同時(shí),這也是它取代預(yù)定義語句的重要基礎(chǔ)。
# 回復(fù):const常量編譯期的內(nèi)存分配情況
2004-12-14 2:56 PM
我也不明白符號(hào)表是什么東西
# 回復(fù):const常量編譯期的內(nèi)存分配情況
2004-12-15 10:15 AM
符號(hào)表的作用是登記源程序中出現(xiàn)的各種名字及其信息,以及編譯各階段的進(jìn)展?fàn)顩r。
實(shí)現(xiàn)技術(shù):線性表,對(duì)折查找與二叉樹,雜湊技術(shù);