вызов конструктора или приведение в стиле функции в C ++

Если у меня есть следующий код на C ++:

class foo{
public:
    explicit foo(int i){};
};
void f(const foo &o){
}

И затем я вызываю

f(foo(1));

Is foo (1) вызов конструктора или функция- стиль литья?

5
задан Chris says Reinstate Monica 27 November 2011 в 23:46
поделиться