首页 > 解决方案 > 如何防止 /* 创建评论块?

问题描述

我正在尝试打印以下内容:

cout << *pointer1/*pointer2 << endl;

但是,因为/*打开了一个注释块,所以过去的所有内容都/*被视为注释。到目前为止我提出的解决方案是这样的:

int tempPointer = *pointer;
cout << *pointer1/tempPointer << endl;

这有效,但不是很优雅。

有没有办法防止/*在这种情况下创建评论块?

标签: c++comments

解决方案


只需添加一个空格或将指针取消引用放在括号中。(这也提高了可读性。)

cout << *pointer1 / *pointer2 << endl;

或者

cout << *pointer1/(*pointer2) << endl;

推荐阅读