0 / 0 / 0
Регистрация: 17.09.2016
Сообщений: 1
|
||||||
1 | ||||||
Найти причины возникновения ошибок в коде и исправить эти ошибки17.09.2016, 14:43. Просмотров 323. Ответов 7
Метки нет Все метки)
(
Всем привет, я новичок. Решил попробовать создать простенький класс который выводит данные которые вы ввели, но после того как я ввожу данные в консоль - вылазит странная ошибка. (Visual Studio 2012)
Кто знает в чём проблема?
0
|
|
17.09.2016, 14:43 | |
Найти причины возникновения ошибок в коде и исправить эти ошибки Найти причины возникновения ошибок в коде и исправить эти ошибки
Найти причины возникновения ошибок в коде и исправить эти ошибки |
|
6918 / 5983 / 2710
Регистрация: 14.04.2014
Сообщений: 25,504
|
|
17.09.2016, 14:51 | 2 |
Память выдели или используй массивы.
0
|
0 / 0 / 2
Регистрация: 19.05.2016
Сообщений: 31
|
||||||
17.09.2016, 15:00 | 3 | |||||
0
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 215
|
||||||
17.09.2016, 15:13 | 4 | |||||
Вам необходимо выделить память под созданные указатели, мало того, эту память потом необходимо освободить.
Для этого необходим деструктор. Вот, как это выглядит в полностью работоспособном виде:
0
|
6918 / 5983 / 2710
Регистрация: 14.04.2014
Сообщений: 25,504
|
|
17.09.2016, 15:38 | 5 |
gledor, а для чего enum?
0
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 215
|
|
17.09.2016, 15:48 | 6 |
Просто дело привычки. У меня на объявление и инициализацию константного поля в классе компилятор
выдает алёрт. А мне хочется чтобы чистенько было. Ну используйте const int MAX = 100; в классе, если компилятор это прожует и проглотит. Или за классом, если компилятор не жует и не глотает константу в классе. Но за классом, глобальная константа исключительно для одного класса, это как то.... Можно ещё static переменную приспособить, но static - это тоже странно, они для другого нужны...
0
|
14034 / 7517 / 1779
Регистрация: 30.01.2014
Сообщений: 12,571
|
|
17.09.2016, 19:31 | 7 |
Нет, не странно.
Нужны в том числе и для этого. Гораздо страннее оставлять константную переменную-член, когда по смыслу требуется константа для всего класса, ибо мы попусту занимаем память в объекте. Так что использование enum и static целочисленных констант в этом смысле равнозначно. Более того, в с++03 это был единственный способ жестко проконтролировать тип такой константы, т.к. enum до с++11 не поддерживал явное задание типа для своих элементов.
0
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 215
|
|
17.09.2016, 19:38 | 8 |
0
|
17.09.2016, 19:38 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Найти причины возникновения ошибок в коде и исправить эти ошибки Найти причины возникновения ошибок в коде и исправить эти ошибки Найти причины возникновения ошибок в коде и исправить эти ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |