Архив за день: 08/02/2016

C: Declare vs Define в C и C++

8 февраля 2016
 

 Объявление (declaration) и определение (definition) в C и C++ имеют небольшое, но очень важное различие. Если не понимать его — то вас ожидают странные ошибки линкера (LD в GCC — /usr/bin/ld), вроде «undefined symbol foo«, «undefined reference to ‘foo’» или даже «undefined reference to vtable for foo» (в C++). Что такое Объявление в C и C++ Когда вы объявляете переменную, функцию… Читать далее »