Форум программистов, компьютерный форум CyberForum.ru

Создание объекта в функции и возврат объекта из нее - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перенос приложения на другие компьютеры - статическая линковка http://www.cyberforum.ru/cpp-beginners/thread1244975.html
Здравствуйте. Похожие вопросы звучали уже на этом форуме и на других, но я не смог найти подходящего и рабочего варианта в моем случае. Я работаю в Visual Studio 2012, ось - 64х битная семерка, проект использует библиотеку opencv(246)(dll). В процессе работы потребовалась переносимость приложения, т.е. что бы каждый на своем компе мог запуститься. Поиск по сети и форумам отправил в свойсва к...
C++ Заменить звездочками совпадения в массиве char Есть два массива, один заполненный русскими буквами, а второй заполняется постепенно с клавиатуры, тоже русскими буквами. Если буквы в массивах совпадают, то совпадающую букву заменить звездочкой. Например: Введена буква: 'ц', нужно записать ее в массив massiv2, и сделать сравнение с massiv1, если такая буква в нем есть, то заменить ее звездочкой. Задание нужно выполнить именно с заполнением... http://www.cyberforum.ru/cpp-beginners/thread1244969.html
Узнать тип файла по его расширению C++
Здравствуйте, собственно вот что требуется: имея полный путь к файлу и его расширение узнать тип файла, например для .mp3/.flac/.m4a и подобных нужно чтобы мы получали в ответ что это аудио файл, а для .txt/.doc - текстовый, ну и все в том же духе. Пробовал использовать вот такой код: string DBAdapter::GetMimeType(const string &szExtension) { // return mime type for extension HKEY hKey =...
Как создать указатель на функцию-член класса и вызвать его? C++
Подскажите как правильно сделать, а в дальнейшем вызвать указатель на функцию член класса: #include "stdafx.h" #include <iostream> using namespace std; class Base { public: int foo(){cout << "Base"<<endl;} };
C++ Анимировать Notepad++ http://www.cyberforum.ru/cpp-beginners/thread1244902.html
Сложно ли будет новичку превратить унылый Notepad++ в brackets? http://4.firepic.org/4/images/2014-08/20/3gjw432khrsa.gif http://4.firepic.org/4/images/2014-08/20/oxey23ve79er.gif
C++ Выводятся две строки подряд при выводе лишь одной Баловался со строками. Возник вопрос. Есть код: ... char str1 = "", str2 = ""; cin >> str1; cout << str1 << endl; cin >> str2; cout << str2 << endl; подробнее

Показать сообщение отдельно
John Prick
774 / 707 / 129
Регистрация: 27.07.2012
Сообщений: 2,026
Завершенные тесты: 3
20.08.2014, 16:17     Создание объекта в функции и возврат объекта из нее
Цитата Сообщение от Pingvinoff Посмотреть сообщение
Наверное лучше возвращать указатель на объект...
Ничуть не лучше, чем то, что предложил ТС.

MishaMoix, возвращать ссылку на локальный объект нельзя, так как после выхода из функции его уже не существует, а стало быть все ссылки и указатели на него недействительны.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru