Size: a a a

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

2020 July 09

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Я все инклуды в один файл запихнул с определениями классов, и в каждый файл его инклужу
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Надо разбить на мелкие .hpp с нужными заголовками?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Я все инклуды в один файл запихнул с определениями классов, и в каждый файл его инклужу
омг
источник

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)
делай форвард деклерейшн
источник

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)
юзай прекомпайлед хедеры
источник

YS

Yevhen Salatskiy 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)
чаще всего форварда хватит
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
делай форвард деклерейшн
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Похоже это оно и было
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
У меня просто все форвард декларации в одном файле
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
И все стандартные инклуд файлы тоже там
источник

RN

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

RN

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