类型指针,允许对这个指针类型的数据进行修改,传递数据可以直接使用指针,而无须拷贝数据,类型指针不能进行偏移和运算。 切片,由指向起始元素的原始指针、元素数量和容量组成。 1)指针地址和指针类型 一个指针变量可以指向任何一个值的内存地址,它所指向的值的内存地址在 32 和 64 位机器上分别占用 4 或 8 个字节,...
1 constpstring cstr = 0;//这里的const是修饰cstr的类型,而cstr的类型是const pstring,所以理解cstr是指向char常量指针const pstring* ps; //这里的const是修饰*ps的类型,但*ps的类型是const pstring,以理解为ps是一个指针,指向char的常量指针const char* cstr = 0; //这句的理解在这句话下面黑体部分解...
利用别名定义数据类型时,定义的变量的基本数据类型是该别名的类型,如const cptr p = 0;基本数据类型是cptr,所以P是常量指针。对于const char * p = 0;其基本数据类型是const char,p是指向常量的指针,与const cptr p = 0中p的意义完全不同。 以上知识是在<<C++ Primer>>中看到的,第五版61页...