Отсутствие оператора typeof в C ++ 03?

I ' Мне просто интересно, как в boost реализован BOOST_TYPEOF (в C ++ 03), который кажется очень полезным инструментом. У кого-нибудь есть идеи?

Кроме того, я думаю, что сам C ++ 03 мог бы предоставить оператор typeof , особенно когда он уже имеет sizeof (expr) который также должен знать тип expr , иначе как еще он мог сообщить нам размер , не зная тип ]? Действительно ли возможно узнать размер , не зная типа выражения?

Если ему не известен тип , то компилятор сообщает нам размер какого (если не типа )? Я имею в виду, sizeof (неизвестный тип) не будет t имеет смысл для компиляторов (и людей тоже)!

7
задан Nawaz 26 December 2010 в 14:21
поделиться