ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|
Форум АНТИЧАТ
> ПРОГРАММИРОВАНИЕ
> С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
|
Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3.
|
|

16.12.2009, 20:37
|
|
Новичок
Регистрация: 11.12.2009
Сообщений: 5
Провел на форуме: 85936
Репутация:
0
|
|
Повсюду говорят, что книга Джесс Либерти давно устарела. На самой первой банальной программе этой книги "hello world!" мой VC++ Express Edition 08 выдает ошибку. Какую книгу посоветуете для более поздних версий компиллятора или стоит остановиться именно на этом учебнике?
|
|
|

16.12.2009, 22:16
|
|
Познающий
Регистрация: 11.04.2009
Сообщений: 47
Провел на форуме: 116295
Репутация:
2
|
|
Сообщение от Neeedle
Повсюду говорят, что книга Джесс Либерти давно устарела. На самой первой банальной программе этой книги "hello world!" мой VC++ Express Edition 08 выдает ошибку. Какую книгу посоветуете для более поздних версий компиллятора или стоит остановиться именно на этом учебнике?
#include <iostream>
using namespace std; // эту строку добавь
int main(void){
cout << "Hile, hitler!";
return 0;
}
|
|
|

16.12.2009, 22:47
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
Сообщение от XPYMGT
#include <iostream>
using namespace std; // эту строку добавь
int main(void){
cout << "Hile, hitler!";
return 0;
}
в визуал студии вот так:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
cout << "Hile, hitler!";
return 0;
}
зы. да в принципе одно и тоже только в поздних версиях добавили обязательные #include "stdafx.h" и using namespace std; чтобы std: постоянно не писать. попробуй книгу Дейтеля.
Последний раз редактировалось оlbaneс; 16.12.2009 в 22:49..
|
|
|

16.12.2009, 22:52
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме: 3578578
Репутация:
275
|
|
Сообщение от оlbaneс
в визуал студии вот так:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
cout << "Hile, hitler!";
return 0;
}
зы. да в принципе одно и тоже только в поздних версиях добавили обязательные #include "stdafx.h" и using namespace std; чтобы std: постоянно не писать. попробуй книгу Дейтеля.
Почему они обязательные? При создании проекта убираешь галку с "use precompiled headers" и никакой stdafx.h не нужен.
|
|
|

16.12.2009, 22:52
|
|
Новичок
Регистрация: 11.12.2009
Сообщений: 5
Провел на форуме: 85936
Репутация:
0
|
|
Я уже ранее понял что нужно сделать для корректной работы программы. Назревает другой вопрос - будет ли такое постоянное несоответствие все последующие 21 курса книги?
|
|
|

16.12.2009, 22:58
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
будет. читай Дейтеля.
Сообщение от Forcer
Почему они обязательные? При создании проекта убираешь галку с "use precompiled headers" и никакой stdafx.h не нужен.
я так на МДСН вычитал. может для хеллоу ворд и не надо, но по мере усложнения кода понадобится.
Последний раз редактировалось оlbaneс; 16.12.2009 в 23:02..
|
|
|

16.12.2009, 23:31
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме: 3578578
Репутация:
275
|
|
Сообщение от оlbaneс
будет. читай Дейтеля.
я так на МДСН вычитал. может для хеллоу ворд и не надо, но по мере усложнения кода понадобится.
я тоже за Дейтелов. В любом случае нужно взять издании поновее.
precompiled header'ы всегда отключал)). Реально, крутая фича и все пользуются? Я просто перешел на java, там за разработчика компилятор выполняет подобные функции.
|
|
|

17.12.2009, 01:19
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
в визуал студии вот так:
#include "stdafx.h"
Если создавать проект правилно(т.е. пустой) - то будет нормально все. Без этого.
Книга не старая - просто в сети ее старый вариант. На бумаге оно нормальное )
|
|
|

17.12.2009, 12:43
|
|
Новичок
Регистрация: 11.12.2009
Сообщений: 5
Провел на форуме: 85936
Репутация:
0
|
|
Гуглил книгу Дейтеля, но нашел только старые издания. Скачал пару книг якобы последней версии, но это все фэйки. Возможно у кого-либо завалялся электронный вариант 5 издания учебника или ссылка на него?
|
|
|

17.12.2009, 16:14
|
|
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме: 2764047
Репутация:
759
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|