C++指针错误 我尝试编译下面的C++程序: //Source: C++ How To Program, Sixth Edition #include <iostream> int main() { int a; int *aPtr; a=7; aPtr=&a; std::cout<<"The address of a is: "<<&a<<std::endl; std::cout<<"The value of aPtr is: "<<aPtr<<std::endl; std::cout<<"The value of a is: "<<a<<std::endl; std::cout<<"The value of *aPtr is: "<<*aPtr<<std::endl; std::cout<<"Showing that * and & are inverses of each" <<" other"<<std::endl; std::cout<<"&*aPtr= "<<&*aPtr<<std::endl; std::cout<<"*&aPtr= "<<*&aPtr<std::endl; return 0; }

C++指针错误 我尝试编译下面的C++程序: //Source: C++ How To Program, Sixth Edition #include <iostream> int main() { int a; int *aPtr; a=7; aPtr=&a; std::cout<<"The address of a is: "<<&a<<std::endl; std::cout<<"The value of aPtr is: "<<aPtr<<std::endl; std::cout<<"The value of a is: "<<a<<std::endl; std::cout<<"The value of *aPtr is: "<<*aPtr<<std::endl; std::cout<<"Showing that * and & are inverses of each" <<" other"<<std::endl; std::cout<<"&*aPtr= "<<&*aPtr<<std::endl; std::cout<<"*&aPtr= "<<*&aPtr<std::endl; return 0; },c++,pointers,C++,Pointers,我得到了以下错误: 有什么想法吗 谢谢。更换 std::cout<<"*&aPtr= "<<*&aPtr<std::endl; 借 只是代码中的语法错误Replace std::cout<<"*&aPtr= "<<*&aPtr<std::endl; 借 只是代码中的一个语法错误,第15行写着*&aPtr

我得到了以下错误:

有什么想法吗

谢谢。

更换

std::cout<<"*&aPtr= "<<*&aPtr<std::endl;

只是代码中的语法错误Replace

std::cout<<"*&aPtr= "<<*&aPtr<std::endl;


只是代码中的一个语法错误,第15行写着*&aPtr//----------------------------v here. std::cout<<"*&aPtr= "<<*&aPtr<<std::endl;
std::cout<<"*&aPtr= "<<*&aPtr<std::endl;