Записная книжка разработчика

Мои проекты

C и C++

| Comments

Что можно в С, но нельзя в С++?

Отсюда: http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/language/ref/param_decl.htm

С: The user-defined type can also be defined within the parameter declaration.

 С++: The user-defined type can not be defined within the parameter declaration.

void print(struct X { int i; } x);   // legal in C
void print(struct X { int i; } x);   // error in C++