常量指针
来源:互联网 发布:12客淘宝推广平台 编辑:程序博客网 时间:2024/05/17 09:17
const char* p1 = "Mouse"; // pointer to const identifier
char* const p2 = "Small"; // const pointer to non-const variable
const char* const p3 = "Horse"; // const pointer to a const identifier
p1 = "Elephant"; // Legal to reassign non-const ptr
p2 = "Huge"; // Illegal reassignment of const ptr
In the above example, p1 is a pointer that points to the constant value
"Mouse", but it may be reassigned to point to another const char
value. p2 is a constant pointer to a non-constant value and cannot be
reassigned (similar to a reference). p3 is itself constant and also points to
a constant value.
———————————————————————————————————————————————————————
char* p4 = "Cat"; // pointer to non-const declaration
p1 = p4; // pointer to const assigned a non-const variable
p4 = p1; // Error: illegal attempt to downgrade a const
C++ allows a pointer to const to point to a non-const value. This
initially appears counterintuitive, but what it means is the value being
pointed to will be treated as a const. However, a pointer to a non-const
cannot be assigned the value of a pointer to const, as that would remove
the constness of the pointer to const type.
———————————————————————————————————————————————————————
- 指针常量 常量指针 常量指针常量
- 常量指针 指针常量
- 常量指针 指针常量
- 指针常量,常量指针
- 常量指针&&指针常量
- 常量指针 指针常量
- 指针常量、常量指针
- 常量指针 指针常量
- 指针常量~常量指针
- 常量指针、指针常量
- 常量指针 指针常量
- 指针常量?常量指针?
- 指针常量 常量指针
- 常量指针,指针常量
- 常量指针 指针常量
- 常量指针
- 指针常量
- 常量指针
- 程序员的十层楼 II【Reprinted】
- 关于using std::string
- 使用Flash Builder 4 Beta(含新功能介紹)
- XUserWriteAchievements
- ASP中FSO相关技术的总结
- 常量指针
- locale -a
- flex的datagrid可以使用image
- Technical Certification Requirements - March 2009 (v1.5i)
- 程序员的十层楼 III【Reprinted】
- 开张大吉
- 在Flex中嵌入完整HTML页面
- Flex上传功能实现
- 文件批量改名