Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 September 22

q

qwerty in IT KPI C/C++ ХВ (не UB)
работает
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
а якщо функція вектор приймає, як ти можеш не заінклюдить цей вектор? Форвард декларейшн не буде ж пахати для вектора, нє?
форвард вообще не рекомендуется использовать в гайдах гугла, например
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
мб у них миллиард пк для компиляции кода
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
чтоб быстрее было имею ввиду
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
щас бы стл в хедери инклудить боже блять
А в чём проблема? Есть краткое описание?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
ты не знаешь что такое стл?
со всех убрал
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
 ‌  
А в чём проблема? Есть краткое описание?
засираешь все другие файлы этими инклудами, дольше компиляция
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
откуда дольше компиляция
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
от цпп куда это все вставится
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
так оно же один раз вставится и все
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
в один цпп
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а их может быть внезапно больше одного
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
иногда и больше двух
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
иногда и больше двух
да ну гонишь, где ты видел такие большие проекты)
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну разве что лишний open(some_header.h) будет
и прочитать первую строку, чтоб увидеть "#pragma once"
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Ну бл, один нужный инклюд добавил в каком-то верхнем по иерархии файле, дальше совпадения, к примеру, #pragma once не даст в код вставить
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
в одном репе гугла видел
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
что вы несёте?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
хедер же в цпп вставляется
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а в нем еще десять хедером
источник