Следующая код-Как написать макрос, который принимает имя типа?
#define test_macro (some_typename) some_typename func (some_typename x) {return x;}
test_macro (int)
не компилировать с г ++ 4.4.7 дает следующее errors-
constructor, destructor, or type conversion before 'some_typename'
unqualified-id before 'int'
')' before 'int'
Где я буду неправильно?
Почему вы используете макросы? Возможно, шаблоны? –
@EdHeal test_macro может использоваться приложением C – Curious