Конструктор от rvalue объекта
От: C0x  
Дата: 02.04.14 13:17
Оценка:
По стандарту 2003 должен один раз конструктор вызваться или два?
Тоесть "0" или "01"?
class A
{
    int x;
public:
    A() : x(0) {
        std::cout << "0";
    }

    A(const A &a)
    {
        std::cout << "1";
    }
};

int main(int argc, char* argv[])
{
    using namespace std;

    A a((A())); //?
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.