char *str=0; //设置指针为空值 char &s=*str; //让引用指向空值
string& rs; // 错误引用必须被初始化
string s("xyzzy");
string& rs = s; // 正确 rs指向s
string *ps; // 未 初 始 化 的 指 针
// 合 法 但 危 险
void printDouble(const double& rd)
{
cout << rd; // 不需要测试rd,它
} // 肯定指向一个double值
void printDouble(const double *pd)
{
if (pd) { // 检查是否为NULL
cout << *pd;
}
}
string s1("Nancy");
string s2("Clancy");
string& rs = s1; // rs 引用s1
string *ps = &s1; // ps 指向s1
rs = s2; // rs 仍旧引用s1,
// 但是s1的值现在是
// "Clancy"
ps = &s2; // ps 现在指向s2;
// s1 没有改变
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有