Size: a a a

2021 November 23

AE

Andrey Ermakov in Embedded Group
Ага, с плана сертификации))
источник

SK

Stas Koynov in Embedded Group
С/С++
источник

VO

Vyacheslav Olkhovche... in Embedded Group
где c/c++?
источник

RS

Roman Storozhenko in Embedded Group
не прозрачно
по сути это костыль
источник

VO

Vyacheslav Olkhovche... in Embedded Group
зачем тебе в каждом c/c++ файле стартап?
источник

SK

Stas Koynov in Embedded Group
вы пьяны? или я вас не понимаю, либо вы меня не понимаете. я не знаю зачем вам стартап в каждом файле, на смолтолке для асма для полета на луне.
источник

VO

Vyacheslav Olkhovche... in Embedded Group
если его нет в каждом файле, то зачем его переписывать что бы использовать?
источник

SK

Stas Koynov in Embedded Group
потому что у чувака написан стартап на Си. почему его не написать, так чтобы можно было использовать и в Си и в С++
источник

VO

Vyacheslav Olkhovche... in Embedded Group
что мешает использовать стартап на си в с++ не переписывая?
источник

SK

Stas Koynov in Embedded Group
ну вам нравиться манглированные имена ради бога. я же не призываю вас что-то переписывать.
источник

VO

Vyacheslav Olkhovche... in Embedded Group
и кстати, насколько помню, extern "C" { вовсе не переключает язык. т.е. там адльше нельзя писать код на си. так можно только объявить внешнюю функцию со стандартом именования и вызова си.
источник

VO

Vyacheslav Olkhovche... in Embedded Group
имена на си тоже манглированные. или о чем вообще речь?
источник

SK

Stas Koynov in Embedded Group
а кто говорит что переключает. он в ++ отключает манглирование имен. делая их совместимыми с чистыми Си.
источник

AT

Alexey Tsvetkov in Embedded Group
Речь о том, что си и плюсы по-разному преобразуют имена функций в символы линкера
источник

VO

Vyacheslav Olkhovche... in Embedded Group
он это делает только для деклариования внешних символова
источник

VO

Vyacheslav Olkhovche... in Embedded Group
и какое это имеет отношение к стартапу, который типа написан на си.
источник

VO

Vyacheslav Olkhovche... in Embedded Group
еще раз. он уже написа на си. стартап.
источник

SK

Stas Koynov in Embedded Group
ну если у вас нет внешних имен которые вы юзаете в этом стартапе и у вас все прекрасно скомпилит ++ компилятор. ну хорошо.
источник

VO

Vyacheslav Olkhovche... in Embedded Group
если стартап не компилится c++ то и через extern c оне скомпилится
источник

SK

Stas Koynov in Embedded Group
да я вас не пытаюсь в чем либо переубедить, мне лень думать о манглировании и пишу стартап отключая перегрузку и манглирование. вам не нужен nop в пустых циклах и у вас все работает. я рад за вас.
источник