小编She*_*owu的帖子

"(f(x))+ g(y)"能否确保在C++中首先调用f(x)?

并且f(x)+(g(y))可以确保g(y)先打电话吗?我知道表达式中的顺序在很多情况下是未定义的,但在这种情况下括号是否有效?

c++ sequence-points

4
推荐指数
2
解决办法
402
查看次数

字符串("abc")是否返回任何内容?

像这样:

#include <iostream>
using namespace std;
int main()
{
    if ( string( "abc" ).size() == 3 )
        cout << "equ." << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

string("abc")什么回报吗?如果是,那是值还是参考?

c++ return

0
推荐指数
1
解决办法
316
查看次数

标签 统计

c++ ×2

return ×1

sequence-points ×1