Странное поведение транслятора
От: sergestus  
Дата: 26.10.11 07:09
Оценка: :)
В следуюшем примере код компилируется нормально, но объект класса b не создается (пробовал на Visual studio 10 и на Borland builder 5), что бы это могло значить?

struct a
{
public:
a(){}
};


class b
{
public:
b(){}
b(a a_)
{
printf("!!!");
}
};


int main(int argc, char* argv[])
{
b b_(a()); // compiles, but doesn't create a code for this string ???

return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.