0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 18
|
||||||
1 | ||||||
Класс Person. Исправить ошибку в коде12.01.2014, 19:56. Показов 1037. Ответов 9
Метки нет (Все метки)
Ребят, помогите пожалуйста. Что-то никак не пойму в чем ошибка. Подчеркивает "Халилов"
0
|
12.01.2014, 19:56 | |
Ответы с готовыми решениями:
9
Класс с индексатором. Исправить ошибку в коде Найти причины и способы исправления ошибок в коде (класс "Person") В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку Создайте класс person. Создайте тип people, описывающий массив элементов типа person. |
51 / 51 / 8
Регистрация: 31.10.2012
Сообщений: 481
|
||||||
12.01.2014, 21:10 | 2 | |||||
1) Вы ошиблись разделом. У вас код на C++.
2) Существует кнопка выделения синтаксиса. 3) У вас нет экземпляра класса one:
5) Выкладывайте, наконец, ошибку. Тут нет экстрасенсов.
0
|
162 / 162 / 42
Регистрация: 29.05.2010
Сообщений: 435
|
|||||||||||
12.01.2014, 21:17 | 3 | ||||||||||
0
|
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 18
|
|
12.01.2014, 21:32 [ТС] | 4 |
IntelliSense: отсутствуют экземпляры конструктора "person:erson", соответствующие списку аргументов d:\документы\кхти 2 курс\программирование\задачи\class11\class11\class11.cpp такую ошибку вот выкидывает) не стоит там у меня точки с запятой после void:erson show() !
Добавлено через 7 минут от этого не зависит, я стринг прописал в главной функции ) я поменял все равно ошибка выскакивает. Добавлено через 2 минуты Ошибка следующая: 6 IntelliSense: отсутствуют экземпляры конструктора "person:erson", соответствующие списку аргументов d:\документы\кхти 2 курс\программирование\задачи\class11\class11\class11.cpp 50 Описать ее что ли надо? Нам в универе про это не говорили) описывать типо ничего не надо) объясните как быть с person one() и one.show();
0
|
162 / 162 / 42
Регистрация: 29.05.2010
Сообщений: 435
|
|
12.01.2014, 21:33 | 5 |
Зависит, и описание ошибки об этом и говорит. Замените абсолютно все int в вашем коде на string и все заработает.
0
|
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 18
|
|
12.01.2014, 21:36 [ТС] | 6 |
а как же "20" и "11.05.93" ? это же целочисленные переменные )) я убрал "...лет" и ".... г."" так же все)) и до написания person one("Халилов", "Искандар", "Шамильевич", "20", "11.05.1993", "Казань", "Студент");
one.show(); ниче визуал мне не подчеркивает а значит больше ошибок нету)) как быть?
0
|
162 / 162 / 42
Регистрация: 29.05.2010
Сообщений: 435
|
|
12.01.2014, 21:43 | 7 |
Нет, это не целочисленные переменные, это строковые константы, так как любой литерал, заключенный в двойные кавычки - строковая константа.
0
|
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 18
|
|
12.01.2014, 21:46 [ТС] | 8 |
Большое вам спасибо! Все заработало я заменил int на string)) а объясните в чем разница между string, int, char, float, double ? А то нам в универе толком ничего не дают, а задания то дают еще какие сложные) я вот не понимаю)) заранее благодарен буду))
0
|
162 / 162 / 42
Регистрация: 29.05.2010
Сообщений: 435
|
|
12.01.2014, 21:50 | 9 |
Поищите в гугле по запросу "типы данных C++", есть много статей. Расписывать долго)
0
|
51 / 51 / 8
Регистрация: 31.10.2012
Сообщений: 481
|
|
12.01.2014, 22:01 | 10 |
Дик,
int - целочисленный тип данных, double - числовой тип данных с плавающей точкой, float - числовой тип данных с плавающей точкой двойной точности, char - символьный тип данных, string - строковый тип данных. Помимо этого существует еще различные вариации с прибавлением unsigned, long, signed и т.п.
0
|
12.01.2014, 22:01 | |
12.01.2014, 22:01 | |
Помогаю со студенческими работами здесь
10
Как исправить исправить ошибку в коде Исправить ошибку в коде Исправить ошибку в коде Исправить ошибку в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |