如何防止 /* 创建注释块?
How to prevent /* from creating a comment block?
我正在尝试打印以下内容:
cout << *pointer1/*pointer2 << endl;
但是,因为 /*
打开了一个评论块,所以 /*
之后的所有内容都被视为评论。到目前为止我提出的解决方案是:
int tempPointer = *pointer;
cout << *pointer1/tempPointer << endl;
这可行,但不是很优雅。
有没有办法阻止 /*
在这种情况下创建评论块?
只需添加一个 space 或将指针取消引用放在括号中。 (这也提高了可读性。)
cout << *pointer1 / *pointer2 << endl;
或
cout << *pointer1/(*pointer2) << endl;
在表达式两边加上括号:
(*pointer2)
我正在尝试打印以下内容:
cout << *pointer1/*pointer2 << endl;
但是,因为 /*
打开了一个评论块,所以 /*
之后的所有内容都被视为评论。到目前为止我提出的解决方案是:
int tempPointer = *pointer;
cout << *pointer1/tempPointer << endl;
这可行,但不是很优雅。
有没有办法阻止 /*
在这种情况下创建评论块?
只需添加一个 space 或将指针取消引用放在括号中。 (这也提高了可读性。)
cout << *pointer1 / *pointer2 << endl;
或
cout << *pointer1/(*pointer2) << endl;
在表达式两边加上括号:
(*pointer2)