|
|
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
что-то не догоню (опять на ночь глядя), как проинициализировать такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ЧЯДНТ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2019, 23:42:37 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух, Должно работать. И так тоже должно: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2019, 23:53:47 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух, древний конпилятор! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2019, 23:56:12 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
а, блин, что C++17 нужен же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 12:50:23 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
ёёёёё полудух, древний конпилятор! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 14:58:57 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
у меня g++ v6 не компилировал v8.3 - ok ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 18:51:27 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
а тоже самое, но в таком виде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. выдаёт такую же ошибку... вроде в S должен получиться такой же набор: a,b,i ан нет... что-то ему не нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 21:56:41 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух а тоже самое, но в таком виде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. выдаёт такую же ошибку... вроде в S должен получиться такой же набор: a,b,i ан нет... что-то ему не нравится Вгде "такая же" ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 22:52:04 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух, MS VS 2017, C++ Langusge Standard: ISO C++17 Standard (/std:c++17) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 23:10:48 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух, mingw 8.2.0, если set(CMAKE_CXX_STANDARD 17) - тоже "всё работает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 23:15:34 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
вот сук, ему -std=c++1z надо было дать а если наследование убрать, то и без работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 23:20:49 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух вот сук, ему -std=c++1z надо было... C++ 11 = > C++1x C++ 14 = > C++1y C++ 17 = > C++1z ... C++ 20 => C++2a :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 01:06:18 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух вот сук, ему -std=c++1z надо было дать а если наследование убрать, то и без работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 17:59:16 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
чего не мог иметь? может наследоваться не мог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 18:35:52 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух чего не мог иметь? может наследоваться не мог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 20:15:13 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
в терминологии запутался я привык их называть "родительский класс" а "агрегатом" классы вообще никто не называет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 23:02:36 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
ёёёёё полудух вот сук, ему -std=c++1z надо было... C++ 11 = > C++1x C++ 14 = > C++1y C++ 17 = > C++1z ... C++ 20 => C++2a :) остаётся только гадать, почему нельзя было назвать c++14, c++17 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 23:05:21 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух, чтобы духи лажали.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2019, 23:07:09 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух остаётся только гадать, почему нельзя было назвать c++14, c++17 Потому что это разные режимы компиляции. Буквенные стандарты - это частичная реализация черновиков новых стандартов. Стандарт двадцатого года ещё дописывается, а -std=c++2a уже есть. Для уже вышедших и полностью реализованных нужно писать -std=c++17, -std=c++14 и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 00:17:55 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#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. {345} НЕ работает без vector<int>, хотя и "y", и "bb" без проблем добавляются... error: no matching function for call to ‘std::vector<S>::push_back(<brace-enclosed initializer list>)’ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 01:55:44 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2019, 18:24:26 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
так тоже ок: cout << v1[1].w1 << endl; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2019, 20:05:28 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
полудух, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2019, 21:35:07 |
|
||
|
type-rich инициализация
|
|||
|---|---|---|---|
|
#18+
а Код: plaintext 1. означает Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2019, 21:38:36 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39888305&tid=2017515]: |
0ms |
get settings: |
14ms |
get forum list: |
36ms |
check forum access: |
11ms |
check topic access: |
11ms |
track hit: |
74ms |
get topic data: |
25ms |
get forum data: |
7ms |
get page messages: |
143ms |
get tp. blocked users: |
3ms |
| others: | 314ms |
| total: | 638ms |

| 0 / 0 |
