Форум программистов, компьютерный форум, киберфорум
Наши страницы

клас Letter, клас Person - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбиение программы на несколько частей http://www.cyberforum.ru/cpp-beginners/thread891239.html
Вот задание: Стрелок производит по мишени 5 выстрелов. Вероятность попадания в мишень при каждом выстреле 0.6. Вычислить вероятность того, что стрелок не попадет в мишень ни pазу; попадет 1 pаз; 2...
C++ здравствйте вытащите код здравствуйте помогите вытащить код из программы с расширением exe вот из этой проги вытащите код http://www.cyberforum.ru/cpp-beginners/thread891236.html
C++ Опишите поподробней пожалуйста
Опишите пожалуйста как это делается. В числе 33*3* дописать три цифры так, чтобы полученное число делилось на 55. Добавлено через 19 минут Спасибо, сам разобрался. #include <math.h> using...
одномерные массивы (попадание точки на плоскость) C++
Лабораторная работа 5. одномерные массивы * * Для задач этого раздела необходимо составить графический алгоритм, провести идентификацию переменных, составить программу и решить задачу на ЭВМ....
C++ Циклические программы с регулярной сменой аргумента, содержащих разветвления http://www.cyberforum.ru/cpp-beginners/thread891217.html
Лабораторная работа 4. Циклические программы с регулярной сменой аргумента, содержащих разветвления 4.6 вычислить разницу между максимальным и минимальным значением функции: Аргумент х изменяется...
C++ перевод с паскаля на с++ Program prog525; Uses Crt; {Массив А- вводимый массив Массив В-текущий массив Массив С-массив для последовательности с наибольшим количеством положит. эл. Массив В- массив для очистки} Var ... подробнее

Показать сообщение отдельно
stima
490 / 342 / 40
Регистрация: 22.03.2011
Сообщений: 1,095
Завершенные тесты: 2
04.06.2013, 22:12
Первый это CRT варнинг (почитаете что это) можете опустить его.

Второй это "хороший" варнинг, он вам показал Вашу ошибку, дело в том что при выходе из функции GetInfo()
переменная temp удалиться (почитайте про область видимости переменных, настоятельно рекомендую), и указатель указывающий на нее будет не валиден. Если следовать Вашему стилю программирования, то нужно завести еще один мембер класса char *info и в перегруженном конструкторе инициализировать этот мембер, соответственно GetInfo() вернуть info.

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