Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 117 7 50
C++ thread #153 cpp Аноним 30/03/26 Пнд 18:08:30 3675801 1
image.png 1374Кб, 1280x719
1280x719
Аноним 30/03/26 Пнд 18:10:15 3675805 2
Аноним 31/03/26 Втр 21:31:25 3676649 3
>>3675801 (OP)
язык норм а тред хуйня для нищих чмошников растушков
Аноним 31/03/26 Втр 21:31:49 3676650 4
а хотя нет я подумал язык тоже хуйня
Аноним 01/04/26 Срд 07:56:20 3676753 5
Аноним 01/04/26 Срд 08:01:33 3676756 6
Весь мир пишет на расте. С крестами максимум можешь в Алабугу устроиться дроны программировать.
Аноним 01/04/26 Срд 12:40:57 3676947 7
>>3676756
Найс траленг
количество_вакансий.жпг
Аноним 02/04/26 Чтв 17:24:31 3677953 8
>>3676756
>Весь мир пишет на расте.
Браузер написали уже?
Аноним 02/04/26 Чтв 19:49:23 3678077 9
>>3676756
>Весь мир пишет на расте
верим
Аноним 02/04/26 Чтв 21:17:55 3678100 10
>>3677953
Надо только чуть-чуть подождать, и ледибойбёрд перепишут.
Аноним 09/04/26 Чтв 22:24:47 3683726 11
Кто-то реально прям вычитывает, что там добавляют в стандартах и, высунув язык, бежит скорее это использовать? Всё время вижу в вакухах C++17, 20 и прочую шляпу и не пойму, это для галки пишут или для чего.

10 лет говнокодил на Qt как GUI, там и сервисы по сбору и перекладыванию данных, по плюсам мануалы читать требовалось примерно никогда. Сокеты, БДшки, контейнеры, умные указатели за всё это время никак не поменялись, как и прочие библиотечные инструменты. Проекты собираются с 17-м стандартом, но это только потому, что мне 1 (одна) хуйня оттуда глянулась, не помню уже какая, и я его включил в опциях сборки. Всё нахуй.

Сейчас хочу перекатиться в какую-нибудь чилловую плюсохуйню на удалёнке за копейки (тыров 150 мне хватит, ради того, чтобы в эти ёбаные офисы больше не кататься, даже на такую мелочь согласен). И чё-т не пойму, есть смысл что-либо по плюсам дрочить (а если дрочить, то что?) или хуй забить и тупа откликаться на вакухи с малым опытом.
Аноним 09/04/26 Чтв 22:41:58 3683733 12
>>3675805
Розоволосые монадопишущие синглетонофабричные гироколесисты
Аноним 09/04/26 Чтв 23:28:24 3683745 13
В вскоде можно передать параметры clangd через settings.json, как сделать то же в qtcreator?
Аноним 10/04/26 Птн 22:54:14 3684723 14
Какие сейчас реальные вилки по крестам в ДС. Эмбеддед я представляю и там все очень печально. А в других доменах как?
Аноним 10/04/26 Птн 23:03:15 3684727 15
>>3684723
Из подтверждаемого опыта у меня 5 лет в эмбеддед достаточно лайтовом, в основном юзермодном, и 3 до этого шарпистом на бэкэнде.
Аноним 12/04/26 Вск 00:57:13 3685288 16
>>3684723
150-200к примерно вилка на сеньора, но проектов на рынке особо нет, рабочих мест очень мало.
Аноним 13/04/26 Пнд 13:00:48 3686098 17
gcc и кланг могут так:
gcc -v -c -xc++ /dev/null
gcc -v -c -xc /dev/null
clang -v -c -xc++ -stdlib=libc++ /dev/null
clang -v -c -xc++ /dev/null
clang -v -c -xc /dev/null
Как изобразить подобное для msvc?
Аноним 13/04/26 Пнд 14:02:03 3686149 18
>>3685288
Полно рабочих мест во всяких НИИ (даже для джунов) . Если забыть о норм зарплате, удалёнке и интересных проектах то устроиться можно.
Аноним 13/04/26 Пнд 14:02:12 3686150 19
>>3686098
>gcc -v -c -xc++ /dev/null
это что?
Аноним 13/04/26 Пнд 14:09:20 3686155 20
Аноним 14/04/26 Втр 00:29:07 3686540 21
>>3686149
Я про вакансии с нормальными (300+ хотя бы) зарплатами интересовался
Аноним 14/04/26 Втр 01:58:51 3686556 22
>>3686150
Компиляция пустого файла с целью получения инфы о конкретном компиляторе.
Аноним 14/04/26 Втр 02:50:13 3686560 23
>>3686556
>Компиляция пустого файла
Зочем?
Аноним 14/04/26 Втр 03:05:26 3686561 24
>>3686560
С целью получения инфы о конкретном компиляторе.
Аноним 14/04/26 Втр 04:01:44 3686564 25
>>3686561
Просто -v чем не устраивает?
Аноним 14/04/26 Втр 11:47:29 3686665 26
>>3686098
Тебе делать нехуй? Почему вообще среди любителей юниксов так много подобных ебанутых? Виндовс юзер просто берет и пишет код, получает результат, продукт. Эти же начинают какой-то пространной поебенью заниматься.
Аноним 14/04/26 Втр 16:08:50 3686787 27
>>3686564
Выполни эти команды и посмотри разницу.
>>3686665
Сказать по делу не чего - пасть не открывай.
Аноним 14/04/26 Втр 16:20:02 3686796 28
>>3686787
>Выполни эти команды и посмотри разницу
Сам выполни и принеси, у нас девнуль говнины нет
14/04/26 Втр 22:19:35 3687034 29
вы зачем мертвый треде мертвого языка перекатываете
Аноним 15/04/26 Срд 19:30:55 3687603 30
>>3683726
>хочу перекатиться в какую-нибудь чилловую плюсохуйню на удалёнке за копейки
чел, ты где такие вакухи видел вобще?

> нах нужно что то кроме c++17
> 10 лет говнокодил на Qt как GUI
почему я не удивлен

> есть смысл что-либо по плюсам дрочить
я бы удивился если бы у кабана с 10 летним опытом что то про язык спрашивали
лучше легенду продумай чем ты интересным на работе занимался кроме qt формошлепства
Аноним 15/04/26 Срд 20:16:56 3687644 31
В каком редакторе лучше всего писать код на С++?
Понимаю, что можно и в блокноте, но хотелось бы понять в чём пишут профессионалы.
asya 15/04/26 Срд 20:42:37 3687651 32
пасяны такая тема, решил учить сети - начал с сокетов Беркли и чето вообше нихуя не понятно, теория вроде бы простая но когда пытаешься самостоятельно что то написать то получается какая то хуйня, мб просто забить и ларпить на высокоуровневой елде от Qt или boost::asio
Аноним 15/04/26 Срд 20:58:37 3687662 33
Аноним 15/04/26 Срд 22:07:07 3687729 34
>>3687644
на винде вот >>3687662

на остальных ос - CLion либо qt
Аноним 15/04/26 Срд 23:51:59 3687792 35
>>3687644
VS Code сейчас норм для всего. Код писать где угодно можно, смотри, где дебажить удобнее.
Аноним 18/04/26 Суб 08:36:55 3689101 36
Посоветуйте правильные книги по С++. Слышал, что есть какие-то неправильные книги, по которым не надо учиться, а есть правильные. Но как их отличить?
Аноним 18/04/26 Суб 11:24:15 3689159 37
>>3689101
книги в 2026 не нужны
максимум можешь попросить нейронку выжимку из pdf сделать
Аноним 18/04/26 Суб 11:59:40 3689171 38
>>3689159
Хорошо, из каких книг просить делать выжимки?
Аноним 18/04/26 Суб 22:17:43 3689480 39
>>3683726
>Сейчас хочу перекатиться в какую-нибудь чилловую плюсохуйню на удалёнке за копейки
Давай, другалек. Не забудь уволиться сначало! С твоим опытом ты на изи себе 150к на удаленке сделаешь! Удачи!
Аноним 18/04/26 Суб 22:19:12 3689481 40
>>3684723
Вилок нету. Работаешь по специализации - тебе повезло. Все. Тчк. Зарплата неважна, можешь как дворник получать.
Аноним 18/04/26 Суб 22:22:14 3689484 41
Аноним 19/04/26 Вск 08:38:52 3689566 42
>>3689484
Я в универе на таком писал. Разве профи на таком до сих пор пишут? 20 лет уже прошло.
Аноним 19/04/26 Вск 13:28:36 3689649 43
>>3689566
Бедняга. Это была ирония. На самом деле нет было оче удобно
Аноним 19/04/26 Вск 13:50:27 3689661 44
1709430297223765.png 221Кб, 603x324
603x324
https://youtu.be/ZYaBzFj3d4Y
Интересное интервью. Мотивирует к изучению C++ в 26. Изучить Rust, тоже мотивирует, чисто для понимания его фич.
Аноним 19/04/26 Вск 13:51:32 3689662 45
Аноним 19/04/26 Вск 18:05:57 3689783 46
Салют бандиты, нужна помощь со взломом программки у кого есть желание помочь?
Аноним 19/04/26 Вск 18:08:01 3689786 47
>>3689662
У ржавого есть положительные стороны, как бы тебя это не пекло.
>Держи друзей близко, а врага еще ближе, чтобы C++ стал курче.
Аноним 19/04/26 Вск 18:09:38 3689788 48
>>3689786
Если ты педик, то безусловно
Аноним 19/04/26 Вск 18:28:00 3689791 49
>>3689788
>>3689662
как спалить опеннетчика за 2 поста, в одном посте будет слово хуй, в другом слово педик
Аноним 19/04/26 Вск 21:27:28 3689882 50
>>3689791
А ты откуда знаешь, сам из них?
Аноним 20/04/26 Пнд 06:48:41 3690037 51
>>3689661
>пердухин
Нашёл кого слушать.
Аноним 20/04/26 Пнд 07:15:31 3690042 52
Аноним 20/04/26 Пнд 07:33:13 3690046 53
>>3689791
>руст
Как спалить педика с опеннет по одному слову.
Аноним 20/04/26 Пнд 09:15:02 3690074 54
>>3689661
"Правильные" книги так и не назвал. Типичный балабол без конкретики.
Аноним 20/04/26 Пнд 10:14:21 3690109 55
тред захвачен студентотой и qt формошлепами заводчанами?
Аноним 20/04/26 Пнд 11:47:53 3690190 56
>>3690074
Скорее всего дефолтные типа Маерса. Он и принцип объяснил. Юзаешь голые поинтеры, не полагаешься на RAII, то ты далбаеб и место тебе у параши, комитить в ядро Линукса.
Аноним 20/04/26 Пнд 13:11:46 3690287 57
Qt Creator - это норм редактор для кода или лучше VS Code?
Аноним 20/04/26 Пнд 14:58:30 3690373 58
>>3690287
оба калище, вс код лучше
Аноним 20/04/26 Пнд 15:04:56 3690378 59
>>3690373
VS Code дерьмище. Лучше студии нет ничего.
Аноним 20/04/26 Пнд 15:24:27 3690387 60
Аноним 20/04/26 Пнд 17:22:51 3690438 61
visualstudio202[...].jpg 111Кб, 996x454
996x454
Шёл 2026 год, новейшая вижла всё ещё не знает про другие языки в мире, кроме английского.
Аноним 20/04/26 Пнд 17:29:53 3690445 62
>>3690438
Надо wcout. Хотя в 11 винде можно UTF-8 включить в консоли.
Аноним 20/04/26 Пнд 17:53:11 3690453 63
>>3690438
Шёл 2026 год, в командной Шиндовс строке всё ещё однобайтовые кодировки.
Аноним 20/04/26 Пнд 17:54:46 3690454 64
>>3690438
>новейшая вижла всё ещё не знает про другие языки в мире, кроме английского
Не, это проблема виндовой консоли, гугли как в ней утф8 зделоть.
Аноним 20/04/26 Пнд 17:56:19 3690455 65
>>3690453
Не, там уже есть powershell
Аноним 20/04/26 Пнд 18:26:48 3690477 66
>>3690454
Этого недостаточно.
1) Кривой компилятор msvc без параметра /utf-8 всё равно будет генерировать кракозябры.
2) При нажатии F5 в кривой вижле каким-то кривым образом передаются параметры дочернему процессу, поэтому нужно прямо в код писать порнографию вида:
SetConsoleCP(65001);
SetConsoleOutputCP(65001);
И только после таких танцев с бубном наконец-то можно выводить русские букавы.

В MinGW64 таких проблем нет, потому что там и компилятор нормальный и консоль своя.
Аноним 20/04/26 Пнд 18:30:45 3690480 67
>>3690477
1. Кодировка меняется в реестре глобально, ну и еще тележка хаков есть
2. Можно использовать ВСКоде и не ебать мозг
Аноним 20/04/26 Пнд 18:32:01 3690481 68
>>3690477
>компилятор нормальный
У Майков норм конпелятор, всегда последние стандарты держит в отличии от красноглазых
Аноним 20/04/26 Пнд 18:32:01 3690482 69
изображение.png 21Кб, 365x75
365x75
>>3690438
>не знает
>без проблем отображает в редакторе
Аноним 20/04/26 Пнд 18:44:27 3690486 70
>>3690481
Нет, gcc был переписан специально в 3 версии, чтобы поддерживать все фишки С++ по-честному. А компилятор майков всё ещё использует всякие хаки и эвристики, потому что криворукие индусы не могут нормально переписать его.
Аноним 20/04/26 Пнд 19:28:01 3690504 71
>>3690486
Кстати да, посмотрел по 23 стандарту ГЦЦ опрежает Майков, но я помню еще std::print только Майки поддерживали, учту. Хороший повод не запускать тормознутую Студию, а использовать няшный ВСКоде.
Аноним 20/04/26 Пнд 19:28:58 3690505 72
>>3690504
>няшный ВСКоде
Её, конечно, ни разу не индусы делали.
Аноним 20/04/26 Пнд 20:15:12 3690532 73
>>3690505
Мне гоавное, что несколько языков поддерживается и хорошо настраивается
Аноним 21/04/26 Втр 11:15:25 3690779 74
>>3690687
с таким тебе в "мы вам перезвоним" тред
Аноним 21/04/26 Втр 12:56:30 3690826 75
>>3690532
>ВСКоде
>Мне гоавно
Всё так.
Аноним 21/04/26 Втр 13:22:32 3690841 76
>>3690779
Жаль 😥 всё равно спасибо
Аноним 21/04/26 Втр 20:03:49 3691042 77
Как освоить CMake? Смотрю на него и ничего не понимаю. С виду всё запутано и ничего не понятно. Надо ещё файлы вручную прописывать. Это как-то тупо, когда проекты могут состоять из тысячи файлов и кучей подпапок. Неужели нельзя все это собирать как-то попроще? За столько лет ничего более удобного не сделали?
Аноним 21/04/26 Втр 20:09:39 3691049 78
>>3691042
С чатиком. Сделай себе тестовый проект, где будут статические и динамические либы, несколько директорий с исходниками и разные таргеты сборки и по-тихоньку разбирайся как смак написать для него.
Аноним 21/04/26 Втр 20:35:30 3691060 79
>>3691042
> За столько лет ничего более удобного не сделали?
)))))
Аноним 21/04/26 Втр 22:13:29 3691123 80
>>3691042
>Как освоить CMake?
Для простых задач спрашивай чат гпт, новые модели сейчас очень хорошо с cmake работают

а если тебе нужно что то сложное кастомных таргетов и количество кода переваливает за несколько сотен строк то тут только пособолезновать можно
Аноним 22/04/26 Срд 15:22:06 3691693 81
>>3691042
>Это как-то тупо, когда проекты могут состоять из тысячи файлов и кучей подпапок. Неужели нельзя все это собирать как-то попроще?
CMake может файлы по маске добавлять из директории. Или ты сам можешь однострочник написать на баше, который список нужных файлов сделает.

>За столько лет ничего более удобного не сделали?
Для простых вещей он и так простой. Для сложных - ни одна билд система простой не будет.
Аноним 22/04/26 Срд 15:34:30 3691707 82
image.png 176Кб, 1896x489
1896x489
image.png 213Кб, 1937x755
1937x755
>>3690481
>У Майков норм конпелятор
MSVC сортировку трех интов заинлайнить не может. GCC и Clang такое давно умеют.
Аноним 22/04/26 Срд 15:37:46 3691710 83
>>3691707
>заинлайнить не может
проблема всех плюсовых компиляторов
плюсов в целом
Аноним 22/04/26 Срд 15:45:52 3691723 84
>>3691710
>проблема всех плюсовых компиляторов
Сейчас у всех других языков фактически один компилятор - LLVM.
Аноним 22/04/26 Срд 15:47:42 3691725 85
>>3691723
> компилятор
значение знаешь?
Аноним 22/04/26 Срд 15:58:01 3691733 86
>>3691725
>значение знаешь?
Компилятор транслирует программу из ЯП в машинный код. LLVM именно это и делает. То, что пишут поверх него - это трансляторы из ЯВУ в язык SSA LLVM.
Аноним 22/04/26 Срд 16:04:19 3691740 87
image 282Кб, 1000x750
1000x750
>>3691733
> LLVM именно это и делает.
> То, что пишут поверх него - это трансляторы
Аноним 22/04/26 Срд 16:19:38 3691767 88
>>3691740
>гринтекст
>картинка
Серьезные аргументы
Аноним 22/04/26 Срд 16:23:47 3691772 89
>>3691767
Не трясись, на формальных языках тебе препод расскажет и что такое компиляторы, и что такое LLVM и как не запутаться в столь сложных понятиях

Ну или у нейронки поинтересуйся что слова значат перед тем как постить глупости
Аноним 22/04/26 Срд 16:29:05 3691782 90
>>3691772
Спасибо за информацию, удачной сессии!
asya 24/04/26 Птн 20:13:11 3693392 91
Пасяны такие дела, знаю плюсы(многопоток, асинхронность(частично)), что то могу накалякать в qt, неплохо знаю сети(сокеты Беркли), но при этом же знаю пыху, в каком направлении посоветуете двигаться что бы получить работу?
Аноним 24/04/26 Птн 20:58:29 3693416 92
>>3693392
Изучи для пыхи ларавель/симфони и какой-нибудь фреймворк для фронта и можно идти работать фуллстеком.
Аноним 24/04/26 Птн 21:05:11 3693418 93
>>3693392
>в каком направлении посоветуете двигаться что бы получить работу
Пройти курсы электромонтера, в некоторых городах есть бесплатные. Либо учиться класть плитку, трубы чинить, унитазы потекшие ремонтировать.
Аноним 25/04/26 Суб 15:41:11 3693696 94
Аноним 25/04/26 Суб 17:59:58 3693766 95
>>3693392
Выбирай что интересно и там развивайся. Не выгореть важнее, чем подстраиваться под рынок.
Аноним 25/04/26 Суб 18:28:48 3693786 96
>>3693771
Собеседование на сеньера?
Аноним 25/04/26 Суб 20:40:00 3693825 97
Аноним 26/04/26 Вск 08:33:36 3693956 98
Аноним 26/04/26 Вск 09:49:08 3693977 99
Аноним 26/04/26 Вск 13:22:10 3694144 100
>>3693956
>А что думаете насчёт Red Panda C++?
Прикольно, пишут, что работает под Win XP. Ну и размер в 10Мб без компилятора - это однозначный плюс.
Аноним 26/04/26 Вск 14:24:50 3694197 101
>>3694144
Какие-то плюсы для сумасшедших у тебя.
Аноним 26/04/26 Вск 14:43:52 3694214 102
>>3694197
Жирных тормозных ИДЕ, которым надо от 16 гигов для работы, и так хватает. А вот современного софта, который при этом мало ресурсов потребляет, очень мало.
Аноним 26/04/26 Вск 16:12:41 3694270 103
>>3694144
>это однозначный плюс.
В чем? Тащем то Виндовз ИксПи полноценная ВижуалСиудио есть.
Аноним 26/04/26 Вск 16:36:55 3694287 104
>>3694270
>Тащем то Виндовз ИксПи полноценная ВижуалСиудио есть
Только кросс-компиляция, и то со старым тулчейном и стандартами. Запустить под хрюшей можно только 2010 вроде.
Аноним 26/04/26 Вск 16:47:03 3694290 105
>>3694287
А зачем тебе под ИксПи что то запускать? Почему не под Виндов 3.11?
Аноним 26/04/26 Вск 17:01:37 3694298 106
>>3693956
Установил.
Плюсы: очень приятно выглядит, легкая
Минусы:
-Нужно вручную сохранять хедер, иначе .спп файл не будет видеть объявления функций и сыпать ошибками, что ты петушок ничего не объявил.
-Нельзя, как в студии, кликнуть по объявлению и попросить сделать заголовок определения, всё ручками.
-Ущербный дебаггер. Сделай поинтер на объект, дебаггер покажет лишь сам поинтер. Студия позволяет посмотреть внутренности объекта, на который указывает поинтер.
-Ущербная подсветка листа инициализации. Например у тебя в классе есть переменная int x, в конструкторе есть class(..., int x, ...), если ты напишешь : x(x) он не пометит цветом, где член класса, а где аргумент функции.
-Генерирует доисторические header-guards, вместо pragma once

Впринципе для обучения и мелкопроектов пойдёт. Но что-то крупное я бы даже не пытался делать в этой идеешке.
Аноним 26/04/26 Вск 17:04:43 3694303 107
>>3694290
>А зачем тебе под ИксПи что то запускать?
Из ностальгических соображений. У меня стоит старый комп с фолаутами, героями, дельфи 7 и макромедия флешем. Еще один c первой вуду на Win 98.

>Почему не под Виндов 3.11?
Под третью винду кодить очень муторно - она в ДОС выкидывает при ошибках памяти.
Аноним 27/04/26 Пнд 19:20:16 3695128 108
давайте поднажмем и выведем наш тред в топ!
ах, да у него же тег проебан и нумерация
ну это ничего..
Аноним 27/04/26 Пнд 19:24:10 3695129 109
Аноним 28/04/26 Втр 07:31:26 3695328 110
>>3695128
Напиши в комитет по стандартизации тредов. Там разберутся.
Аноним 30/04/26 Чтв 02:30:57 3696906 111
>>3695328
>Напиши в комитет по стандартизации тредов.
Это прошлый век. Надо написать новый язык, в котором своевременный перекат тредов с правильной шапкой будет заложен на уровне типов.
Аноним 30/04/26 Чтв 17:00:18 3697454 112
что за дегенерат дизайнил clang-format

они реально вьебали сотни правил форматирования, каждый релиз их дерагают меняют, но при этом у правил нет опции ПОХУЙ?
то есть тебе придется указывать все сотни правил для своего код стайла, и каждый релиз с горящей жопой править что там разрабы подправили

так еще в issue https://github.com/llvm/llvm-project/issues/54137:

> НЕ НУЖНО + нашим пользователям это не нужно (на новых нам похуй)



Главный вопрос: какой есть адекватный форматер?
Аноним 30/04/26 Чтв 19:53:11 3697562 113
>>3697454
А ещё форматирование меняется от версии к версии и полностью ломается на сложных макросах.

>Главный вопрос: какой есть адекватный форматер?
В том то и проблема, что альтернатив нет.
Аноним 30/04/26 Чтв 19:55:18 3697564 114
рептилоиды убивают срр даже на двачах
а тред раста живее всех живых при этом
Аноним 30/04/26 Чтв 20:30:46 3697609 115
>>3697454
>какой есть адекватный форматер?
Нет, никто все еще не научился парсить с++
Аноним 01/05/26 Птн 08:27:24 3697778 116
>>3697454
>но при этом у правил нет опции ПОХУЙ?
Есть же DisableFormat: true
Аноним 01/05/26 Птн 10:20:14 3697798 117
>>3697778
Ты этой опцией выключаешь весь форматтер, а не какие то правила
Ну вот условно я захочу чтобы форматер мне только растановку { отформатировал, а остальной код не трогал, я указываю одно правило в конфиге, а у меня форматтер начинает применять остальные 999 правил со значениями по умолчанию, и их применение выключить невозможно
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов