Показать сообщение отдельно

  #99  
Старый 24.07.2007, 20:58
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Цитата:
Сообщение от tclover  
У меня вопрос вообщем =\
Что значит extern "C"? То есть даже не совсем "что значит", так как я понимаю приблизительно это, а вот в каких случаях это применять?
Например вот кусочек из программы: extern "C" HWND WINAPI GetConsoleWindow();
То есть таким образом, я указываю компилятору что данная ф-ция откуда-то экспортируется? (откуда?)
И вот я не понимаю ещё, как мне узнать в каком случае нужно писать extern "C", а в каком нет?
когда юзаешь чужие сишные либы(типа lua) - то инклюдь их внутрь этого блока.
 
Ответить с цитированием