Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 02.11.2025
Сообщений: 1

Подводные камни

02.11.2025, 15:02. Показов 8779. Ответов 87

Студворк — интернет-сервис помощи студентам
Какие основные ошибки совершают начинающие при изучении C++ и как их избежать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2025, 15:02
Ответы с готовыми решениями:

Подводные камни клиент-серверного приложения
Здравствуйте дорогие Хорошую статью дал мне Vitaly1981 http://citforum.ru/book/cook/winsock.shtml ...

Подводные камни в стеке, в очереди, в списке
какие могут быть ошибки в структурах данных? например, вот в очереди начало может догнать конец....

Какие подводные камни могут быть, при хранении в контейнере элемента типа void*?
Привет читателям! Какие подводные камни могут быть, при хранении в контейнере элемента типа void*?...

87
Нарушитель
10908 / 5836 / 1289
Регистрация: 12.03.2015
Сообщений: 26,934
07.11.2025, 12:00
Студворк — интернет-сервис помощи студентам
Ура! Да будет СРАЧЬ!!!
Давно не было!

0
Just Do It!
 Аватар для XLAT
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,245
Записей в блоге: 3
07.11.2025, 12:25
Цитата Сообщение от Royal_X Посмотреть сообщение
Есть ржавый автомобиль, который едет только по дороге типа А, но не может ехать по дороге типа Б.
Есть современный автомобиль, который умеет ездить как на дороге типа А, так и Б.
Когда современный автомобиль едет по дороге типа А, то это не означает, что он становится ржавым.
Казалось бы банальная логика, то XLAT не понимает.
если форма А вызывает у ржавого - движение,
а у современного - тоже движение… то не форма ли А сама по себе ржавая по своей сущности?
и тогда разве современный автомобиль, соприкасаясь с ней,
не участвует в акте ржавления на уровне идеи?
0
 Аватар для eva2326
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
07.11.2025, 13:47
Цитата Сообщение от _Ivana Посмотреть сообщение
- отсутствие ГЦ
В языке с++ мусоровозку добавили ещё в далеком с++11
А в с++23, она была удалена, по причине невостребованности.

Поэтому "отсутствие гц" в контексте с++ - это не аргумент.
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 14:40
для С++ есть такая библиотека - https://github.com/bdwgc/bdwgc Разрабатывается она уже очень давно, достаточно зрелый и стабильный продукт, а главное, разработка активна, выходят обновления. Сам не пользовался, но слышал, что норм. Да и звезды на гитхабе наверняка тоже свидетельствуют о хорошем качестве.
0
 Аватар для Наталья8
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,374
07.11.2025, 14:59
Есть несколько простых операторов if/else с кучей интересных условий.
Цикл while с той же приправой.
do{}while(условия);
Можно тернарник. Получаеться из редакции if/else. (Больше понты. Что бы ни кто не понял)
Вот что бы этому научиться,
до конца осознавать свои действия, надо лет пять практики...
Можно и больше. Совершенству нет конца. Вот это и есть программирование.
По сему люблю писать велосипеды.

Добавлено через 8 минут
Люди от разных вещей получают моральное удовлетворение. Я вот от такого.

Добавлено через 3 минуты
А вообще при написании приложения, львиная доля приходиться на жонглирования адресами.
Подрезал, подклеил. Типа так.
C++
1
2
3
4
*(wcsrchr(buf, '\\')) = '\0';
    if (patch.length() > 5)
            wcscpy(buf, patch.c_str());
        else wcscat(buf, L"\\Clipboard.txt");
0
Нарушитель
10908 / 5836 / 1289
Регистрация: 12.03.2015
Сообщений: 26,934
07.11.2025, 15:03
Цитата Сообщение от Наталья8 Посмотреть сообщение
Люди от разных вещей получают моральное удовлетворение. Я вот от такого.
Извращенец-чикатила!

0
Just Do It!
 Аватар для XLAT
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,245
Записей в блоге: 3
07.11.2025, 15:12
Цитата Сообщение от Royal_X Посмотреть сообщение
для С++ есть такая библиотека - https://github.com/bdwgc/bdwgc
вам мешает ваша(...) логика -
врубайтесь в правильную логику:
Code
1
2
3
4
"Первое: кресты нужны чтобы писать эффективный код.
 Второе: ГЦ нужен, чтобы можно было безболезненно говнокодить.
 Мы видим тут, что Первое противоречит Второму."
                                    (Э.Айнштайн)
Royal_X,
а теперь, внимание вопрос,
Что вы выбираете: Первое или Второе???

если вы выбираете Второе(вы любите писать неэффективный говнокод), то тогда зачем вам кресты?

логично?
0
Покинул чат.
1133 / 728 / 195
Регистрация: 30.03.2021
Сообщений: 2,379
07.11.2025, 15:18
Цитата Сообщение от Наталья8 Посмотреть сообщение
надо лет пять практики
на изучение условий? хлебать-коротить...
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 15:21
Цитата Сообщение от XLAT Посмотреть сообщение
Что вы выбираете: Первое или Второе???
снова не читаешь... только пишешь и пишешь. Лучше песню делай)

Цитата Сообщение от Royal_X Посмотреть сообщение
для С++ есть такая библиотека - https://github.com/bdwgc/bdwgc Разрабатывается она уже очень давно, достаточно зрелый и стабильный продукт, а главное, разработка активна, выходят обновления. Сам не пользовался, но слышал, что норм.
иначе ты бы понял, за какой я вариант
0
Just Do It!
 Аватар для XLAT
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,245
Записей в блоге: 3
07.11.2025, 15:24
Цитата Сообщение от Наталья8 Посмотреть сообщение
Подрезал, подклеил. Типа так.
C
1
/// используйте тег Си
Цитата Сообщение от Royal_X Посмотреть сообщение
что норм.
мне ведома их неиссякаемая мощь их количества.
сонмище си-погроммистов - бескрайнее,
как сама пустота, чьи бесчисленные кагорты стоят, сомкнув щиты, у самой черты,
где заканчивается свет и начинается царство теней.
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 15:25
Цитата Сообщение от XLAT Посмотреть сообщение
мне ведома их безмерная мощь.
сонмище си-погроммистов - бескрайнее,
как сама пустота, чьи бесчисленные кагорты стоят, сомкнув щиты, у самой черты,
где заканчивается свет и начинается царство теней.
а еще рассказывал, что я стихоплет... ты ж просто талантище)
0
Just Do It!
 Аватар для XLAT
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,245
Записей в блоге: 3
07.11.2025, 15:28
Royal_X,
теперь ты должен осознать всю НЕВЕРОЯТНУЮ мощь моего поста, об который вся эта армия разбивается плащмя в прах!

Royal_X,
я не забыл как си-погроммисты промыли винапишкой(сишкой в стиле 1995 года) твой моск,
сделав тебя её(винапишки) ярым фанатиком :лол
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 15:41
XLAT, я расставляю скобки, как и ты) Но в отличие от тебя, не начинаю имя с нижнего подчеркивания просто когда так вздумается. Так только сишкодеры делают... Ведь, по ISO C++ нижнее подчеркивание зарезервировано https://stackoverflow.com/ques... identifier (прочти первый ответ)
0
Нарушитель
10908 / 5836 / 1289
Регистрация: 12.03.2015
Сообщений: 26,934
07.11.2025, 15:49
ГЦ - это ГравиЦапа, штоле?
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 16:07
Цитата Сообщение от Verevkin Посмотреть сообщение
ГЦ - это ГравиЦапа, штоле?
Габидж Цэлектэ)
0
Модератор
Эксперт Java
 Аватар для alecss131
2902 / 1407 / 413
Регистрация: 11.08.2017
Сообщений: 4,512
Записей в блоге: 2
07.11.2025, 16:08
Цитата Сообщение от XLAT Посмотреть сообщение
достаточно моргнуть одним глазом на код пациента
Лично для меня все выглядит ровным счетом наоборот. Перенос скобки делает код менее понятным, скобка оторвана от того к чему относится. Я бы те картинки переделал, для меня это выглядит вот так

И так скобки ставятся не только в Си, есть куча стилей написания кода, да и языков где не принято переносить.
К Си такое отношения не имеет.
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 16:17
Цитата Сообщение от alecss131 Посмотреть сообщение
К Си такое отношения не имеет.
тем более, любая нормальная ide в один клик меняет стиль всего кода
0
Just Do It!
 Аватар для XLAT
4221 / 2686 / 656
Регистрация: 23.09.2014
Сообщений: 9,245
Записей в блоге: 3
07.11.2025, 16:20
Цитата Сообщение от alecss131 Посмотреть сообщение
Лично для меня все выглядит ровным счетом наоборот.
потому что тут не психология, а физиология,
ложный имплант вставляется в моск на этапе обучения,
там зарастает, и дальше его никак выкорчевать нельзя...
0
Заблокирован
Эксперт функциональных языков программированияЭксперт С++
07.11.2025, 16:24
Цитата Сообщение от XLAT Посмотреть сообщение
потому что тут не психология, а физиология,
по твоей ссылке статья в Википедии "Доминанта", где приведен таком пример:
Одним из ярких примеров доминанты можно назвать доминанту полового возбуждения у кошки, изолированной от самцов в период течки.
Только как ты это связываешь с сишкодерством? Типа сишкодер изолирован от стандартной крестовой библиотеки во время текущего проекта?
0
07.11.2025, 16:29

Не по теме:

Цитата Сообщение от Royal_X Посмотреть сообщение
Одним из ярких примеров доминанты можно назвать доминанту полового возбуждения у кошки, изолированной от самцов в период течки.
так вики ваши пишут - тут это, чтобы захейтить русскую науку.

яркий пример,
проф.С.Савельева - наикрутейшего популяризатора Н-Биологии там на вики либерасты ваще заклевали...

эти темы под грифом «Не для общего юзания», ибо на них держится методология зомбирования...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.11.2025, 16:29

Подводные камни realloc
Всем привет. Пишу структуру данных, которая при определенных обстоятельствах может перераспределять...

Использование long вместо long int. Возможны ли подводные камни?
Добрый день. Моя цель - писать кроссплатформенный C++ код, поэтому хочу отказаться от типа int...

Подводные камни обмена объектами между программой и DLL
Доброго времени суток. Есть программа, разделенная на основной модуль и DLL Для обмена...

Подводные камни использования библиотеки Qt в Visual Studio
С одной стороны, глупый вопрос: библиотека есть библиотека, берёшь и пользуешь. С другой стороны, я...

Необходимо разбить камни на две кучи таким образом, чтобы веса куч отличались не более чем в 1.5 раза.
Имеется N камней веса А1,А2,...,АN. Необходимо разбить их на две кучи таким образом, чтобы веса...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
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 и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru