Size: a a a

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

2021 June 30

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Та тут вся прога почему-то зависает, если её экспортировать как .dll - бред какой-то
источник

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)
они компилятся раз и всё
источник

DK

David Kravets in IT KPI C/C++ ХВ (не UB)
В чем отличие между hpp и h форматом ?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
В целом ничем
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Единственное что ты наверное не будешь инклюдить .hpp в программу на чистом Си
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Правда в дефолт хедерах тоже не сишный интерфейс зачастую лежит
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Так что абсолютно похуй
источник

RN

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

RN

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

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Было мнение, что просто тупо различать сишные и цпп либы. И те, и те используют окончание h
источник
2021 July 01

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Обьясните мне, дегроду, или порекомендуйте, пожалуйста, как правильно разбивать проект на файлы

Есть мастер-файл с кучей функций, пытаюсь их вынести в отдельный cpp с общим хедером – линковщик начинает дико орать, что они уже определены
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Другая часть проекта – фактически, библиотека, но как её нормально отделить от всего остального? Во что её скомпилить, прикреплять ли хедеры и сурсы вместе с либой?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Переслано от Aleksey Belkevich
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Держи, это с моих лекций на фиоте
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Просто масштабируй на свой проект, в принципе ничего нового там не появится
источник

V

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

RN

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

RN

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