1 / 1 / 0
Регистрация: 25.02.2018
Сообщений: 97
|
||||||||||||||||
1 | ||||||||||||||||
Передача строк в класс13.09.2018, 13:43. Показов 7316. Ответов 34
Метки нет (Все метки)
Доброго времени суток! Прошу помочь разобраться со следующей задачей. Есть класс User, в котором находится логин и пароль пользователя(то что есть помимо этого задействуется в дальнейшем).
Файл User.h
0
|
13.09.2018, 13:43 | |
Ответы с готовыми решениями:
34
Передача массива строк в класс Класс с универсальным enum-ом. Или передача enum-а в класс Передача массива в класс Передача параметров в класс |
1 / 1 / 0
Регистрация: 25.02.2018
Сообщений: 97
|
|
16.09.2018, 07:36 [ТС] | 21 |
0
|
61 / 50 / 12
Регистрация: 25.01.2010
Сообщений: 255
|
|||||||||||
16.09.2018, 09:24 | 22 | ||||||||||
Сообщение было отмечено Dinar17 как решение
Решение
Индекс первого элемента массива - 0
0
|
1 / 1 / 0
Регистрация: 25.02.2018
Сообщений: 97
|
|
17.09.2018, 22:02 [ТС] | 23 |
Исправлено, заработало! Вообще странно что с int выдает некорректно. Что за фигня????? Можно поподробнее или ссылку?
0
|
143 / 92 / 34
Регистрация: 30.01.2018
Сообщений: 469
|
|
17.09.2018, 22:32 | 24 |
Не по теме: Впервые в своей практике встречаю конструктор и деструктор, у которых стоит ";" после фигурных скобок. Объясните, пожалуйста, в каких случаях это допустимо, и какой смысл несет ";"?
0
|
61 / 50 / 12
Регистрация: 25.01.2010
Сообщений: 255
|
|
18.09.2018, 03:04 | 26 |
В классе user объявлена переменная coins, в функции purse то же объявлена, а это получаются разные переменные. Присваивается одной а читается из другой.
1
|
1 / 1 / 0
Регистрация: 25.02.2018
Сообщений: 97
|
|
18.09.2018, 14:22 [ТС] | 27 |
В процессе проверки возник еще один вопрос. login и password для обеих объектов запоминается одно и то же( то что передается в инициализацию по ссылке). То что перердается как целое для разных объектов разные значения(например coins). Думаю, что когда я передаю по ссылке, оба объекта обращаются по одной и той же ссылке. Как сорганизовать так, чтобы при вызове функции authorization программа обращалась к разным ссылкам?
0
|
18841 / 9840 / 2408
Регистрация: 30.01.2014
Сообщений: 17,281
|
|
18.09.2018, 14:36 | 28 |
Dinar17, у вас память под строки не выделена. Отсюда эти спецэффекты.
0
|
143 / 92 / 34
Регистрация: 30.01.2018
Сообщений: 469
|
|
18.09.2018, 14:36 | 29 |
0
|
18841 / 9840 / 2408
Регистрация: 30.01.2014
Сообщений: 17,281
|
||||||
18.09.2018, 14:42 | 30 | |||||
Dinar17, вообще у вас какое-то совершенно дикое количество ошибок в исходном посте.
Вы код закрыв глаза набирали? Кликните здесь для просмотра всего текста
0
|
Reavolt
|
18.09.2018, 16:00
#31
|
Не по теме: Pashka Durov, Не нужны, это я опечатался. :-|
0
|
143 / 92 / 34
Регистрация: 30.01.2018
Сообщений: 469
|
|
18.09.2018, 19:54 | 33 |
Reavolt, понял принял
0
|
1 / 1 / 0
Регистрация: 25.02.2018
Сообщений: 97
|
|
19.09.2018, 12:52 [ТС] | 34 |
Набирал с широко открытыми глазами. В свою защиту скажу что изучаю сам, по самоучителям и т.д, и начал недавно.
Функция strncpy у меня дает ошибку, вместо этого использовал strncpy_s. А за развернутый ответ спасибо большое
0
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
19.09.2018, 12:59 | 35 |
Dinar17, Это навязывает Visual Studio используйте strncpy. Project -> Properties --> C/C++ --> General --> SDL checks = No (/sdl-) Вроде так можно отключить.
1
|
19.09.2018, 12:59 | |
19.09.2018, 12:59 | |
Помогаю со студенческими работами здесь
35
Передача массива в класс Передача в класс массива передача параметра в класс Передача переменной в класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |