0 / 0 / 0
Регистрация: 15.12.2018
Сообщений: 4
|
|||||||||||
1 | |||||||||||
Присвоение элементам массива значений структуры09.03.2019, 17:43. Просмотров 1015. Ответов 10
Доброго дня.
У меня возникла проблема с присвоением элементам массива значений структуры. В чем может быть ошибка? Есть два шаблона:
0
|
|
09.03.2019, 17:43 | |
Присвоение значений элементам вложенной структуры Присвоение значений всем элементам массива Присвоение значений элементам двумерного динамического массива Присвоение значений элементам двумерного вектора |
|
330 / 145 / 56
Регистрация: 17.10.2015
Сообщений: 580
|
||||||
09.03.2019, 22:39 | 2 | |||||
Попросту столько полей нет. А параметр шаблона сам будет последовательно заполняться переданными инициализаторами - как Вы и хотели, по два элемента на одно измерения массива.
0
|
Mental handicap
1242 / 620 / 171
Регистрация: 24.11.2015
Сообщений: 2,426
|
|
09.03.2019, 22:53 | 3 |
warning: suggest braces around initialization of subobject [-Wmissing-braces]
0
|
330 / 145 / 56
Регистрация: 17.10.2015
Сообщений: 580
|
|
09.03.2019, 23:38 | 4 |
Круто. Так может быть написали бы вариант решения человеку, чтобы избежать подобного предупреждения, вместо цитирования советов компилятора? Я вот другого решения не знаю, так как меня всегда учили пользоваться конструкторами при любом удобном случае.
А цитировать мы все умеем.
0
|
Mental handicap
1242 / 620 / 171
Регистрация: 24.11.2015
Сообщений: 2,426
|
||||||
09.03.2019, 23:57 | 5 | |||||
Вообще-то, не очень.
1
|
0 / 0 / 0
Регистрация: 15.12.2018
Сообщений: 4
|
|
10.03.2019, 00:03 [ТС] | 6 |
Спасибо всем!
0
|
330 / 145 / 56
Регистрация: 17.10.2015
Сообщений: 580
|
|
10.03.2019, 00:05 | 7 |
Верх логики. Особенно, если отбросить неуместный здесь сарказм и Ваше высокомерие, и обратить внимание на моё предыдущее сообщение с цитатой Вашего замечания.
Мы все здесь хотим помогать начинающим. По себе знаю, что человек скорей поймёт мою корявую попытку что-то ему объяснить, чем такое гениальное замечание от компилятора. Я-то его понял, но это не гарантирует того, что это поймёт человек, который только начал заниматься С++. За то, что привели пример - спасибо, самому было полезно подучить список инициализации.
0
|
Azazel-San
|
10.03.2019, 00:12
#8
|
Не по теме: Я тихо обратил ваше внимание, на то что ваше решение не совсем верно, где от вас же в ответ получил сарказм и плевки. Так вы помогать хотите правильно или выдавать выдуманное за реальность (это не к вам именно относится), даже если я вам сделал замечание, знач оно имело место быть, я вас не унижал и ничего такого не делал.. У кого тут еще высокомерие?) Причем тут С++, если там ошибка на человеческом языке выдана, причем не на китайском, а на все известном. Тогда зачем разводить всю эту токсичность?
0
|
Krokodil9798
|
10.03.2019, 00:31
#9
|
Не по теме:
И никакого высокомерия у меня нет. Это банальная константация фактов. Я работаю программистом С++ уже два года и уж точно обладаю бОльшими знаниями, нежели человек, задавший вопрос и умею обращать внимания на предупреждения компилятора. Вы шутите или всерьёз не видите неприкрытого сарказма в Ваших словах? Да притом, что никто с новичков не смотрит на эти ошибки, а ищет решений на форумах. По своему опыту знаю. Поэтому человек и пришёл на cyberforum, а не полез в гугл узнать, что нужно делать в данной ситуации. А цитирование того, что он скорей всего видел в компиляторе, но не понял, как-раз и выглядит как издёвка с Вашей стороны. Вообщем, пока заканчивать наши споры. Я понял, в чём я был неправ, поймите и Вы, в чём Ваша вина (лучше бы, на мой взгляд, написали данное предупреждение и решение, как написать код правильно, а не ограничились одним замечанием)
0
|
Mental handicap
1242 / 620 / 171
Регистрация: 24.11.2015
Сообщений: 2,426
|
|
10.03.2019, 00:45 | 10 |
![]() Не по теме: Не вижу смысла читать это далее, я вам указал на ошибку, Вы начали из-за замечания бесится или как это назвать, весеннее обострение что ли.. Удачи.
0
|
Krokodil9798
|
10.03.2019, 00:54
Присвоение элементам массива значений структуры
#11
|
0
|
10.03.2019, 00:54 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
10.03.2019, 00:54 |
Привет! Вот еще темы с ответами:
11
Использование вектора для присваивания значений элементам структуры Как перегрузить операцию = для присваивания элементам структуры внутри класса значений?
Ошибка при задании значений элементам массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |