Показать сообщение отдельно
Старый 06.01.2013, 13:22   #1
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Вызов конструктора в списке аргументов функции

Есть ли принципиальная разница между:
myClass tmp;
func( tmp );
и
func( myClass() );
?
Описание func()
void func(myClass& obj);
Второй вариант короче и удобнее, но не компилируется на GCC под Ubuntu, пишет что невозможно преобразовать myClass в myClass&
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием