// container.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
#include<string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
typedef string *pstring;
string a = "abc";
//const pstring good = &a; 这一句和下一句的效果是一致的
string *const good=&a;
string b = "abcs";
//good = b;
return 0;
}
怎么说呢?..pstring指代了string*
那么pstring good指的是 good是一个指向string类型的指针..
相当于pstring good也就是 string *good;
const pstring good 讲的是这个指针是const的..
就是将const修饰的是一个指针,这个指针是const的.所以..
也就是说string *const good;