|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 456
|
||||||
Вариативный размер массива в разных экземплярах класса03.03.2026, 06:59. Показов 6816. Ответов 74
Метки нет (Все метки)
Подскажите пожалуйста как задать размер статического массива в каждом экземпляре класса?
0
|
||||||
| 03.03.2026, 06:59 | |
|
Ответы с готовыми решениями:
74
Разное значение переменной класса, в разных экземплярах класса О экземплярах класса
|
|
|
|
| 06.03.2026, 20:41 | |
|
000d60, претензия одна: "выучить С++" крайне сложно. Но вместо того, чтобы откалывать от него фичи, выводить из стандарта в библиотеки, оттуда в отдельные проекты, которые будут не будут частью языка, а следовательно не будут обязательным требованием для фразы "я знаю С++"... Вместо этого наоборот в язык наваливают новых фич и оставляют обратную совместимость старых. Учебнник по С++ будет всё толстеть и толстеть и так никто его никогда не выучит.
0
|
|
|
Заблокирован
|
|
| 06.03.2026, 22:20 | |
|
Kuzia domovenok, и?
Разве у кого то стоит цель освоить полностью С++? Инструмент достаточно знать настолько, насколько это необходимо. Но в общих чертах нужно ознакомится с каждой возможностью. В одних задачах легко можно обойтись без(своих) шаблонов и метапрограммировнаия. В других не нужны даже классы. В третьих используешь всё из рабочего фреймворка. Не понимаю в чём проблема. А про обратную совместимость, так это вообще странно. У С++ одна из лучших обратных совместимостей. Про С++ 23/26 не буду говорить, я их не изучаю, так как у меня нет необходимости(да и вообще редко пишу код сейчас), вот и хороший пример.
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
||
| 06.03.2026, 23:21 | ||
|
Код писать надо... А то забудешь, потеряешь...
0
|
||
|
|
|
| 07.03.2026, 13:02 | |
|
000d60, так я и гооврю, да, в С++ к моему ужасу огромная обратная совместимость, что его топит и огромные обновления стандартов, что его топят не меньше и язык разрастается. Это не плюс, а минус языка, его тупо не выучить.
0
|
|
|
фрилансер
6506 / 5755 / 1134
Регистрация: 11.10.2019
Сообщений: 15,404
|
|
| 07.03.2026, 13:12 | |
|
Kuzia domovenok, обратная совместимость - это всегда только плюс.
И ничего его не топит, кто такое сказал? C++ живой, он не проектировался, он развивался согласно потребностям
0
|
|
|
Заблокирован
|
|||
| 07.03.2026, 14:00 | |||
|
Например концепты, корутины, метапрограммирование и т.д. И вот они никак мне не мешают писать классы, шаблоны, применять потерны проектирования и т.д. Kuzia domovenok, Ну ладно, будет код где они используются. Что дальше. Берем документацию и читаем. Это если этот код вдруг нужно править, что по моему мнению, бывает редко. И вот теперь давайте представим что у нас код на "простом" Си. Куча макросов, левой кодогенерации, сложная структура, сколько нужно вникать будет во всё это? И в таком случае, вникать нужно будет в каждую программу с каждым "велосипедом"/системой устройства этой программы. КАЖДЫЙ раз, Карл. С++ облегчает создание программ, развитие, рефакторинг и поддержку так как он более высокоуровневый, но и не ограничивает этим уровнем, даруя возможность и низкоуровневого программирования, по необходимости. А шаблоны дают в мгновение ока отказаться от копипастинга классов со всеми вытекающими ошибками, как при самом копипасте так и при изменении. Это же здорово. Разве нет? Жаловаться на возможности ЯП. Что дальше? Жаловаться на быстродействие компьютера? Добавлено через 3 минуты p.s. Kuzia domovenok, про обратную совместимость, я, видимо, написал из-за этого комментария. Совсем необоснованного. p.p.s И ещё, про обратную совместимость. Это же очевидно плюс. Что бы наработки, библиотеки, приложения, не нужно было переписывать с нуля. Это огромный плюс. Многие ЯП просто никому не нужны из-за отсутствия обратной совместимости при его развитии(ЯП). И это не прихоть, это реалии, человеко/часы, это деньги.
0
|
|||
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
||||
| 07.03.2026, 18:02 | ||||
|
Добавлено через 1 минуту
0
|
||||
| 07.03.2026, 20:28 | ||
|
И, если уж хочется потрепаться, то не лучше ли делать это ближе к теме? Она, кстати, совсем неплохая, особенно на здешнем "безрыбье", хотя ТС и пустил ее на самотек. Ну как, сильно тут помогли плюсы? К месту ли хваленые шаблоны?
0
|
||
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
||||||||||||
| 07.03.2026, 20:53 | ||||||||||||
|
Адресок подогнать - WinApi. Файл поискать тоже.
На формочку выводить результат, картинку - тоже надо фрамеворк. Или WinApi.
0
|
||||||||||||
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 07.03.2026, 20:54 | |
|
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 07.03.2026, 20:55 | |
|
Igor3D,
Ты же не станешь писать игровой движок. Он типа уже написан...
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 07.03.2026, 21:03 | |
|
На чём писать? Winapi конечно.... Я не стану на такую простую хрень фрамеворк подгонять... Да и паттернов там особых не требуеться... (С++)
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 07.03.2026, 21:12 | |
|
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|||||||||||
| 07.03.2026, 21:18 | |||||||||||
|
Это не си... И не с++....
0
|
|||||||||||
|
|
|
| 08.03.2026, 14:49 | |
|
000d60, так я и говорю, давайте обрубим обратную совместимость.
Сейчас никто не мешает половину кода написать на малознакомых фишках стандарта, половину кучей макросов - их же никто не отменял! Ваш тейк не решает проблему, а усугубляет. Были макросы, стали макросы и чудакросы. Был зоопарк библиотек, стал зоопарк библиотек и ещё стандарт , который надо знать не вместо, а вместе с этим зоопарком, который всё ещё живёт и поддерживается. Давайте обрубим обратную совместимость, обрубим любые как старые, так и новые фишки, которые раздувают стандарт. Сделаем из С++ обратно "народный язык", который easy to learn hard to master. Ключевые слова easy to learn - чтоб не было ни этого "выучи всё что 40 лет добавлялось в язык", ни этого "ой, мне так понравилась эта новая модная библиотека давайте её в стандарт добавим". Чтобы любую задачу можно на нём было б решить 1 способом.... ну это невозможно конечно, но стремиться к этому идеалу надо.
0
|
|
|
Заблокирован
|
||
| 08.03.2026, 19:15 | ||
|
Сейчас богатый опыт в написании ЯП. Возьми и создай. Страуструп не ныл на Си. Взял и сделал. И это не издёвка, а пожелание для тебя. Что бы чего-то добиться или изменить, нужно приложить усилия. Не можешь/не хочешь, сам что то сделать, напиши/вступи в комиссию по С++. Напиши что тебе ответят. А лучше просто здраво порассуждать и отсеять несуществующие проблемы у себя. Желаю успехов.
0
|
||
|
Заблокирован
|
||
| 09.03.2026, 02:01 | ||
|
0
|
||
| 09.03.2026, 08:28 | ||||||||||||
|
В один контейнер разные классы не поместить
0
|
||||||||||||
|
фрилансер
6506 / 5755 / 1134
Регистрация: 11.10.2019
Сообщений: 15,404
|
||
| 09.03.2026, 12:03 | ||
|
А если вдруг затребуется, то std::variant в помощь
0
|
||
|
Заблокирован
|
||
| 09.03.2026, 13:33 | ||
|
0
|
||
| 09.03.2026, 13:33 | |
|
Найти элементы, присутствующие в нескольких экземплярах либо только в массиве А, либо только в массиве B Вывести элементы, которые есть в массиве А в нескольких экземплярах и отсутствуют в массиве В 2-мерные массивы: Вызов конструктора портит данные в других экземплярах Элементы, которые есть в нескольких экземплярах в Массиве А и отсутствуют в Массиве В
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|