【问题标题】:What is difference between *ptr and * ptr [duplicate]*ptr和* ptr有什么区别[重复]
【发布时间】:2013-09-26 21:01:07
【问题描述】:
#include <iostream>
#include <string>
using namespace std;
int main() {
string *ptr = new string("fff");
string * ptr1 = new string("ffffff");
cout << ptr << endl << ptr1 << endl;
}

ptr 和 ptr1 的表示方式有何不同,*ptr 与 *[space]ptr 的含义相同吗

【问题讨论】:

  • *右边一个空格

标签: c++ pointers


【解决方案1】:

是的,意思是一样的。在这种情况下(或者实际上,在 C++ 中的大多数情况下),空格没有任何区别。

【讨论】:

  • 你不应该回答这样的问题,你在打死马。如果我认为它会让你删除你的答案,我会 -1 你,但显然它不会因为你已经从中得到 +4。耻辱。
  • 我没有意识到有一条规则禁止回答关于 SO 的问题。
  • 没有禁止回答问题的规则,但对于重复问题有明确的规则(这甚至是一个全面的关闭原因)。如果您回答了一个千载难逢的重复问题,我不会发表任何评论,但这个问题每天都会出现好几次。如果他们真的做出任何研究努力,回答他们可以在几秒钟内自己找到的东西,你并没有给任何人带来好处,实际上我认为这种答案是有害的,因为它会鼓励懒惰。只是我的两分钱。
  • 当我回答它时它没有被标记为重复,实际上它甚至没有被否决。
猜你喜欢
  • 1970-01-01
  • 2013-01-16
  • 1970-01-01
  • 1970-01-01
  • 2021-05-11
  • 1970-01-01
  • 1970-01-01
  • 2022-01-15
  • 2021-02-28
相关资源
最近更新 更多