最赞回答 / onemoo
const int const *p 这个声明是错误的,这样两个const都是修饰int的,重复了。选项A中:a是一个const int变量,p是一个普通int指针,不能指向const变量。所以A是错的。
2015-08-30
最新回答 / onemoo
const int const *p 这样声明是错的,这两个const都是修饰int的,重复了。要么写成 const int *p 要么写成 int const *p,这两种写法中const都是修饰int的,所以p是一个指向const int的指针。其实你截图中写的没错,想把p声明称const指针,const需要写在*后面。
2015-07-18
已采纳回答 / onemoo
C++的<fstream>头文件中有 fstream ifstream ofstream 可以操作文件,具体用法请搜索。上楼说的fopen fread fwrite是C风格的IO库函数,包含在C++的<cstdio>头文件中。
2015-07-17
已采纳回答 / onemoo
const int const *p 这样声明是错的,这两个const都是修饰int的,所以重复了。应该写成 const int *p 或 int const *p,这两种写法是一样的,都是将p声明为指向const int的指针。我猜你想比较的是 const int * const p。这样是将p声明为指向const int的const指针,就是说p本身也是const的。
2015-07-15