Титла: Проблем с eclipse Публикувано от: k0rena в Jul 26, 2005, 13:41 Имам проблем с iostream библиотеката, когато я напиша <iostream.h> ми излизат трите warning долу, a когато я напиша <iostream> без h (доколкото разбрах това е проблема) - ми изписва че cin,cout не са дефинирани, тоест няма библиотека за тях.
![]() ![]()
![]() Титла: Проблем с eclipse Публикувано от: Hapkoc в Jul 26, 2005, 17:44 Аз само не разбрах какво общо има eclipse? Докато се опитваш да го build-неш ли ти дава warning-ите, или в eclipse си пишеш на C++ програмите или какво?
Титла: Проблем с eclipse Публикувано от: в Jul 26, 2005, 18:33 Проблемът не е в eclipse а в учебника който изпилзваш за c++.
По принцип нетябва да се пише .h на края. Писането му е остарял и отречен приом. В новите компилатори не се използва .h за библиотеките като iostream (и най вече тия дето са част от STL). Пише се директно. А проблемът където тиказва че не е дефиниран тоя метод е заради това че не си заредил namespace-а със using namespace std; пример: #include <iostream> //без .h using namespace std; int main(int argc, char* argv[]) { cout<<"Hello world"; return 0; } или: #include <iostream> //без .h int main(int argc, char* argv[]) { std::cout<<"Hello world"; return 0; } |