- 755 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 17:30:50 ]
- >>754もちつけ。参照も変更可能。
#include <iostream> int main() { int a = 10, b = 20; int &r = a; std::cout << r << std::endl; r = b; std::cout << r << std::endl; /* int &const cr = a; // `const' qualifiers cannot be applied to `int&' std::cout << cr << std::endl; cr = b; std::cout << cr << std::endl; */ int *const cp = &a; std::cout << *cp << std::endl; //cp = &b; // error: assignment of read-only variable `cp' std::cout << *cp << std::endl; return 0; }
|

|