|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
почему закоменченный код не рабочий, тогда как подобный код только с примитивным типом рабочий ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 14:15 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
andron81, "," не хватает в конце первой строки ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 14:44 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky, согласен, очепятка. но проблему не решило :( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 14:49 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Может, стоит текст сообщения об ошибке прочитать?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 14:54 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, да читал: слишком много инициализоторов для const std::array<std::array<prasetoReplace, 6>, 5> а почему много то ??? 6 строк, 5 столбцов. Да и для инта ж работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:01 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Ты в array из пяти элементов пытаешься всунуть 30 массивов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:10 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Ты в array из пяти элементов пытаешься всунуть 30 массивов. так что ли надо ? ))) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:18 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
andron81, Там просто больше скобочек надо чем вы думаете, потому что инициализируется внутренний массив в std::array. Поэтому надо на каждом уровне вложенности std::array добавлять скобки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Либо не извращаться и перечислить все в одном плоском инициализаторе: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:20 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky andron81, Там просто больше скобочек надо чем вы думаете, потому что инициализируется внутренний массив в std::array. Поэтому надо на каждом уровне вложенности std::array добавлять скобки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Либо не извращаться и перечислить все в одном плоском инициализаторе: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
а как второй вариант понять ? вот есть 2 элемента {L"элемент1", L"Элемент10"} и {L"элемент2", L"Элемент20"} как их вставить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:25 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
andron81, Все через запятую без {}. {} только вокруг всего списка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:31 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky, так каждый ведь элемент это структура . каждый элемент тоже не обрамляет фигурными ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:36 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
andron81, {} не обязательны. Но если их ставить они должны соответствовать структуре всех уровней вложенности, а не только нижнего уровня. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:40 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky andron81, {} не обязательны. Но если их ставить они должны соответствовать структуре всех уровней вложенности, а не только нижнего уровня. не обязательны? то есть могу поставить ??? вот я и поставил в первом посте. обратив каждый элемент в фигурные скобки. видимо обязательно не ставить ! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 15:44 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
andron81вот я и поставил в первом посте. обратив каждый элемент в фигурные скобки. Не каждый. Ты обернул два вложенных элемента из трёх. И именно в этом твоя ошибка. О чём уже было сказано выше. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 17:39 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
а constexpr при инициализации обычного инта точно нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 18:19 |
|
помогите инициализировать двухмерный массив
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov andron81вот я и поставил в первом посте. обратив каждый элемент в фигурные скобки. Не каждый. Ты обернул два вложенных элемента из трёх. И именно в этом твоя ошибка. О чём уже было сказано выше. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
какие я обернул 2 элемента из 3 х ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 19:05 |
|
|
Start [/forum/topic.php?fid=57&msg=40071762&tid=2017210]: |
0ms |
get settings: |
17ms |
get forum list: |
8ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
24ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
274ms |
get tp. blocked users: |
1ms |
others: | 7ms |
total: | 338ms |
0 / 0 |