Nп/п : 80 из 100
 От   : Vitaliy Aksyonov                    1:104/117         16 авг 24 12:07:54
 К    : Konstantin Kuzov                                      16 авг 24 21:15:10
 Тема : Re: golded.devel
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 1:104/117 66bf95e6
@REPLY: 2:5019/40.1 66bf9495
@CHRS: CP866 2
@TZUTC: -0600
@TID: hpt/lnx 1.9 2024-03-02
Привет, Konstantin!

16 Aug 24 21:04, ты писал(а) мне:

 VA>> Вот, что документация кажет.
 VA>> 3.3 Compiling C++ Programs

 VA>> C++ source files conventionally use one of the suffixes `.C`,
 VA>> `.cc`, `.cpp`, `.CPP`, `.c++`, `.cp`, or `.cxx`; C++ header files
 VA>> often use

 KK> /_...Hяяяяямс..._/

 VA>> Options Controlling C Dialect, for explanations of options for
 VA>> languages related to C. See Options Controlling C++ Dialect, for
 VA>>  explanations of options that are meaningful only for C++
 VA>> programs.

 KK> Всё верно кажет. Hо расчитывать что каждый компилятор будет так
 KK> поступать не стоит.

 Конечно не стоит. Если это будет какой-нибудь clang или, прости
господи, MSVC - они вполне могут и будут работать иначе.


 VA>> Вот как минимум заголовки сишной либы при включении в плюсовую
 VA>> программу должны быть обработаны как плюсовые файлы.

 KK> Угу, если в них или вокруг места с инклудами нет чего-нить типа:

 KK> #ifdef __cplusplus
 KK> extern "C" {
 KK> #endif

 KK> ...

 KK> #ifdef __cplusplus
 KK> }
 KK> #endif

 Нормальные либы так обычно и делают. Иначе такие обёртки придётся
делать уже в своём коде. А как иначе встроить сишную либу в плюсовый код?

Best regards,
Vitaliy Aksyonov.

... Что посеешь - потом хрен найдешь!
--- GoldED+/LNX 1.1.5-b20240309
 * Origin: Aurora, Colorado (1:104/117)
SEEN-BY: 104/117 460/58 5001/100 5005/49 5015/46
255 5020/715 830 848 1042
SEEN-BY: 5020/4441 12000 5030/49 1081 5053/58
5058/104 5061/133
@PATH: 104/117 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх