const是c++的東西 c裡面沒有
==> 在 previewslave@kkcity.com.tw ( ) 的文章中提到:
> ※ 引述《jinming.bbs@bbs.wretch.cc (自吹自擂)》之銘言:
> > K&R 的 The C Programming Language有寫
> > char * str = "string";
> > 的特性是 str 之後可以改變內容。因此宣告後可藉由寫:
> > str = "string2";
> > 來改變 str 的內容。
> > 這個行為是有定義的。
> > 但是注意不能寫
> > str[0]='x';
> 這個東西,我可以賣弄一下了。
> 你有看過
> const char * const str = "string";
> 的寫法嗎?
> 一個 const 是指內容 const,
> 另一個 const 則是指 指標指向的本身是 const 的。
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>