Форум программистов, компьютерный форум CyberForum.ru

Нужна пара советов начинающему на C++. Про функции и учебники - C++

Восстановить пароль Регистрация
 
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 15:00     Нужна пара советов начинающему на C++. Про функции и учебники #1
Доброго времени суток!

Очевидно, что вопросы, подобные моим, неоднократно задавались на форуме:

Чем отличаются эти функции?
C++
1
2
3
int main() {
    return 0;
}
C++
1
2
3
void main() {
    // тут мы ничего не возвращаем
}
И еще один вопрос, касается литературы. Начал читать книгу автора Джесса Либерти - "Освой Cpp самостоятельно за 21 день". Мой друг изучает этот язык в ВУЗе, и он сказал что операции, которые описаны в книге - старье. Например это:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main() {
    int i;
    cin >> i >> endl;
    cout << i;
    return 0;
}
Якобы тут используется дрейвнейший iostream, и операторы cin и cout устарели. Порекомендовал юзать stdio.h.

Так вот, посоветуйте книжку по актуальнее. Или они все такие? Сам я знаю pascal (на уровне школьной программы) и php (на уровне разработки сложных приложений используя фреймворки, например symfony или yii).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2012, 15:00     Нужна пара советов начинающему на C++. Про функции и учебники
Посмотрите здесь:

C++ Нужна помощь начинающему (while).
C++ Про функции и файлы
Нужна литература про класс string C++
Пара вопросов про массивы C++
C++ Нужна небольшая помощь начинающему
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
16.01.2012, 15:13     Нужна пара советов начинающему на C++. Про функции и учебники #2
Цитата Сообщение от artemeff Посмотреть сообщение
Чем отличаются эти функции?
C++
1
2
3
4
5
6
7
8
int main() { //полностью соответсвует стнадарту
        return 0;
}
 
void main() {//Поддержка данной функции main лежит на совести разработчиков. 
//Компилятор не обязан ее поддерживать. В стандарте про это сказано implementation defined
//Т.е. "зависит от реализации"
}
Цитата Сообщение от artemeff Посмотреть сообщение
Якобы тут используется дрейвнейший iostream, и операторы cin и cout устарели. Порекомендовал юзать stdio.h.
Бред, однозначно. Это вообще из другой оперы.
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 15:14  [ТС]     Нужна пара советов начинающему на C++. Про функции и учебники #3
soon, т.е. книга пригодна для чтения? Спасибо за разъяснение main().
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.01.2012, 15:15     Нужна пара советов начинающему на C++. Про функции и учебники #4
Цитата Сообщение от artemeff Посмотреть сообщение
Якобы тут используется дрейвнейший iostream, и операторы cin и cout устарели. Порекомендовал юзать stdio.h
stdio.h - заголовочный файл языка Си и к С++ он не имеет никакого отношения


ну и тема про рекомендуемую литературу - Литература C++
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 15:25  [ТС]     Нужна пара советов начинающему на C++. Про функции и учебники #5
И еще один вопрос. Для php есть php.net, с его списком функций и описанием оных. Есть ли что-то подобное для cpp?
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.01.2012, 15:26     Нужна пара советов начинающему на C++. Про функции и учебники #6
http://www.cplusplus.com/reference/
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
16.01.2012, 15:40     Нужна пара советов начинающему на C++. Про функции и учебники #7
мне больше по душе MSDN в плане документации
Лжец
 Аватар для Лжец
31 / 31 / 3
Регистрация: 13.12.2011
Сообщений: 106
16.01.2012, 15:45     Нужна пара советов начинающему на C++. Про функции и учебники #8
Цитата Сообщение от artemeff Посмотреть сообщение
Якобы тут используется дрейвнейший iostream, и операторы cin и cout устарели. Порекомендовал юзать stdio.h.
Передай ему, что он двоечник.
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 15:50  [ТС]     Нужна пара советов начинающему на C++. Про функции и учебники #9
co6ak, а можно ссылочку?
Лжец, okay.
Лжец
 Аватар для Лжец
31 / 31 / 3
Регистрация: 13.12.2011
Сообщений: 106
16.01.2012, 15:53     Нужна пара советов начинающему на C++. Про функции и учебники #10
artemeff, http://msdn.microsoft.com/ru-ru/
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 15:55  [ТС]     Нужна пара советов начинающему на C++. Про функции и учебники #11
Лжец, сайт msdn я нашел, сразу. Думал там будет листинг всех функций, его то я и искал.
Лжец
 Аватар для Лжец
31 / 31 / 3
Регистрация: 13.12.2011
Сообщений: 106
16.01.2012, 15:58     Нужна пара советов начинающему на C++. Про функции и учебники #12
Цитата Сообщение от artemeff Посмотреть сообщение
сайт msdn я нашел, сразу. Думал там будет листинг всех функций, его то я и искал.
Там есть всё, но на англ. Ищи нужные функции на сайте в разделе библиотека. MSDN - наиболее полный справочник по C/C++.
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 15:59  [ТС]     Нужна пара советов начинающему на C++. Про функции и учебники #13
Цитата Сообщение от Лжец Посмотреть сообщение
Там есть всё, но на англ. Ищи нужные функции на сайте в разделе библиотека. MSDN - наиболее полный справочник по C/C++.
Да я нашел уже, спасибо. Английский - не преграда.
Лжец
 Аватар для Лжец
31 / 31 / 3
Регистрация: 13.12.2011
Сообщений: 106
16.01.2012, 16:00     Нужна пара советов начинающему на C++. Про функции и учебники #14
Цитата Сообщение от artemeff Посмотреть сообщение
Английский - не преграда.
Это самое важное Успехов.
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
16.01.2012, 16:01     Нужна пара советов начинающему на C++. Про функции и учебники #15
Цитата Сообщение от artemeff Посмотреть сообщение
Да я нашел уже, спасибо. Английский - не преграда.
"Если вы можете сказать это на Английсом - Вы сможете написать это на С++" © Струструп
удачи в начинаниях
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2012, 16:04     Нужна пара советов начинающему на C++. Про функции и учебники
Еще ссылки по теме:

C++ Задачка про зацикливание при вводе не числа (решено но нужна консульт)
C++ Создать класс "пара целых чисел". Определить конструкторы, деструктор, функции доступа к полям
Нужна информация про классы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
artemeff
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 12
16.01.2012, 16:04  [ТС]     Нужна пара советов начинающему на C++. Про функции и учебники #16
Цитата Сообщение от co6ak Посмотреть сообщение
"Если вы можете сказать это на Английсом - Вы сможете написать это на С++" © Струструп
удачи в начинаниях
Сейчас с этой цитатой можно поспорить. У меня был выбор между Ruby и C++. В Руби не пишешь код, а разговариваешь с интерпретатором, он меня оттолкнул только из-за спектра своего использования. Надоела мне веб-разработка, хочется научиться делать десктопные приложения.

Всем спасибо.
Yandex
Объявления
16.01.2012, 16:04     Нужна пара советов начинающему на C++. Про функции и учебники
Ответ Создать тему
Опции темы

Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru