LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

и по-прежнему будет кодом на C. потому что чтобы это был код на C++, тебе потребуется другая стандартная библиотека, классы как единица абстракции ...

Если код соответствует стандарту C++ и успешно компилируется плюсовым компилятором то это будет код на C++ независимо от того, используется или не используются все возможности плюсов, используется или не используюется стандартная библиотека плюсов и прочее прочее. Если некий код справедлив и для плюсов и для Си, то это будет код и на плюсах и на Си

то, что код у тебя скомпилировался, не делает его кодом на C++.

Делает

я могу написать приложение на Tcl, а в коде на C++ создать интерпретатор и скормить ему Tcl-код строковым литералом.

Нет, так не считается. Вот если ты Tcl откомпилируешь(оттранслируешь) в C++ код — другое дело

Исправление SZT, :

и по-прежнему будет кодом на C. потому что чтобы это был код на C++, тебе потребуется другая стандартная библиотека, классы как единица абстракции ...

Если код соответствует стандарту C++ и успешно компилируется плюсовым компилятором то это будет код на C++ независимо от того, используется или не используются все возможности плюсов, используется или не используюется стандартная библиотека плюсов и прочее прочее. Если некий код справедлив и для плюсов и для Си, то это будет код и на плюсах и на Си

Исходная версия SZT, :

и по-прежнему будет кодом на C. потому что чтобы это был код на C++, тебе потребуется другая стандартная библиотека, классы как единица абстракции ...

Делает. Если код соответствует стандарту C++ и успешно компилируется плюсовым компилятором то это будет код на C++ независимо от того, используется или не используются все возможности плюсов, используюется или не используюется стандартная библиотека плюсов и прочее прочее.