Не могу скомпилить C++  во FreeBSD

Ответить
Аватара пользователя
dimakus

Re: Не могу скомпилить C++  во FreeBSD

Сообщение dimakus »

Не , а

заголовки лежат в /usr/include

заголовки для C++ в /usr/include/g++ или /usr/include/c++
Аватара пользователя
dimakus

Re: Не могу скомпилить C++  во FreeBSD

Сообщение dimakus »

Я имел в виду g++!!!!



Добавлено:



всё сделал как надо! Хедер работает- ПАСИБО!!!

НО!

он говрит что cout это перемнная котрую я забыл объявить!!! Изображение

Как быть? Он не "понимает" cin, cout, etc....

Ну и тогда вопрос по ходу чем на С заменить выражения С++:

cout
Аватара пользователя
Гость

Re: Не могу скомпилить C++  во FreeBSD

Сообщение Гость »

#include

using namespace std;



int main(void)

{

cout
Аватара пользователя
ruslandh

Re: Не могу скомпилить C++  во FreeBSD

Сообщение ruslandh »

Guest

Это как я понял уже не актуально, но в С обычно используется

printf("Привет % раз",5 );

Изображение

Кстати по объёму прога получается меньше, чем с cout.
Аватара пользователя
Гость

Re: Не могу скомпилить C++  во FreeBSD

Сообщение Гость »

Очень актуально и очень интересно! Может быть ещё что нибудь посоветуете? Просто как например указатели выводить при помощи printf()? Или такие выражения как sizeof()? Спасибо заранее!!! Изображение
Аватара пользователя
ruslandh

Re: Не могу скомпилить C++  во FreeBSD

Сообщение ruslandh »

#ifdef HAVE_CONFIG_H

#include

#endif



#include

#include

struct

{

int a;

int b[25];

} str;



int main(int argc, char *argv[])

{

 printf("sizeof = %d, pointer = %d\n", sizeof(str), &str );



 return EXIT_SUCCESS;

}



Вывод :

sizeof = 104, pointer = 134518240





Изображение

 
Ответить

Вернуться в «Общий по FreeBSD»