Страница 1 из 1

C++ и Dev C++ 4.9.9.2

Добавлено: Пт май 11, 2012 20:28:09
Stiff
Ребят, вот тут как то создавали тему нубскую про то как начать изучать С++. Так вот, у меня более продвинуты вопрос. Почему компилятор совсем не дружит с туториалами из инета и учебниками?например я юзанул книгу Александра Крупника за 2007 год, объясняет автор все нормально и доходчиво, но например когда доходишь до подобного примера:
#include <iostream>
using namespace std;
int main(){
int x = 4, y = 2, z= 3, min;
min = x ;
if (y<min) min = y;
if (z<min) min = z;
count <<"min = " << min << endl;
}
то отладчик начинает ругать знаки << и выдавать след байду:
C:\Users\Stiff\Desktop\ïðîã\Áåçûìÿííûé1.cpp: In function `int main()':
C:\Users\Stiff\Desktop\ïðîã\Áåçûìÿííûé1.cpp:8: error: invalid operands of types `<unknown type>' and `const char[7]' to binary `operator<<'

???

Re: C++ и Dev C++ 4.9.9.2

Добавлено: Пт май 11, 2012 21:31:45
Upgrader
Выкиньте тупые книги, раз ставят читателя в такое положение.
Без сомнения лучшая книга: Х. Дейтел, П. Дейтел - Как программировать на С++
Я там все примеры писал и проверял на DevC, единственное - по моему про #include <stdio.h> там забывали писать, в остальном никаких проблем.
Си он и в африке си :)
Stiff писал(а):объясняет автор все нормально и доходчиво
Судя по вашему вопросу - все-таки не совсем доходчиво! :)))

Re: C++ и Dev C++ 4.9.9.2

Добавлено: Пт май 11, 2012 21:44:53
Stiff
Судя по вашему вопросу - все-таки не совсем доходчиво!
Дык это косяки и отсутствие стандартов у сред разработки. В общем компил ругает почему то знаки << и пишет про перегруз функции

Re: C++ и Dev C++ 4.9.9.2

Добавлено: Пт май 11, 2012 21:55:25
Upgrader
Stiff писал(а):Дык это косяки и отсутствие стандартов у сред разработки.
Всё в базовой комплектации стандартно.
Незначительные отличия, если они значительны при использовании разных компиляторов - в книге для новичков просто обязаны быть описаны, чтобы не ставить читателя раком, или предлагать конкретный компилятор (что значительно хуже, т.к. мало ли под что буду программы писать...)

Если пользователь даже готовую программу скомпилить не сможет - фтопку такие инструкции однозначно.

Re: C++ и Dev C++ 4.9.9.2

Добавлено: Пт май 11, 2012 23:37:57
kalobyte
count <<"min = " << min << endl;
cout
опечатка где-то