Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 149, средняя оценка - 4.92
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
#1

решил изучить с++ - C++

27.03.2011, 17:19. Просмотров 18970. Ответов 179
Метки нет (Все метки)

всем привет, решил начать изучать с++, скачал MSVC++ 2010 express, какую литературу вы посоветуете для изучения данного языка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2011, 17:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос решил изучить с++ (C++):

Решил изучить новую низкоуровневую область в программировании, что посоветуете? - C++
Решил на досуге начинать изучать что - то новое для повышения так сказать образованности :) Конечно же есть более реалистичные...

Какие книги лучше всего изучить чтобы хорошо изучить с++ - C++
Хотелось бы открыть тему, либо если она уже есть подскажите ссылку. Хочу собрать список книг чтобы изучить профессионально с++, если...

Хочу изучить C++ - C++
Начал читать книгу С++ на начинающих можно сказать чайников. Не могу скомпилировать. Хотел бы найти знающего человека ля помощи и...

2 изучить работу с массивом - C++
Нам задали две лабораторные по С++ , с которыми у меня возникли трудности Вторая состоит из двух частей(задание прилоено ниже в лаб...

Cтоит ли после изучения Си++ изучить Си - C++
Подскажите, стоит ли после изучения Си++ изучить Си? Ведь в Си++ поддерживаются все сишные команды (например, alloc, realloc и т.д.) Но в...

Стоит ли изучить программирование в стиле С? - C++
Стоит ли изучит программирование в стиле С? В книге написано про строки в стиле С и настоятельно рекомендуется не использовать их при...

179
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
30.03.2011, 07:53 #91
Цитата Сообщение от ForEveR Посмотреть сообщение
3) У Александреску в вступлении написано, что typename он использует для типов, которые могут быть ПОД-ами, а class соответственно для типов которые не могут
В данном случае ситуация совсем иная.) Почитай Александреску внимательнее.)

Добавлено через 3 минуты
Основное назначение typename- указать компилятору что выражение вида T::x - тип, а не переменная.
0
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
30.03.2011, 10:11 #92
Deviaphan, Ты прости конечно, но вопрос был именно про это подозреваю.

C++
1
2
        typename T,
        template <class> class OwnershipPolicy,
И вот тут все именно так как я сказал.
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
30.03.2011, 10:44 #93
А вот тут, не об этом.) Прощаю.)
C++
1
2
3
    class SmartPtr
        : public StoragePolicy<T>
        , public OwnershipPolicy<typename StoragePolicy<T>::InitPointerType>
0
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
04.04.2011, 17:52  [ТС] #94
подскажите, где можно почитать про стандартные заголовочные файлы в том числе какие функции они позволяют использовать типа: gets(), cin.get(), strcpy(), setw() и тд... думал это в stl будет описано, скачал справочник по stl, но там этой информации не нашел.
0
diagon
Higher
1933 / 1199 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
04.04.2011, 18:14 #95
Я лично решил прочитать справочное пособие Архангельского(билдер)... В начале книги сказано, что в ней дано полное описание языка. Не самоучитель, конечно, для практики использую сайт ********.
P.S.За неделю осилил примерно треть книги(сидел часов по 6-8 в день)... Получается, она не полная? Просто в начале темы говорилось, что для изучения с++ потребуется около полугода, вот я и усомнился...
0
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
04.04.2011, 18:24  [ТС] #96
Цитата Сообщение от diagon Посмотреть сообщение
Я лично решил прочитать справочное пособие Архангельского(билдер)... В начале книги сказано, что в ней дано полное описание языка. Не самоучитель, конечно, для практики использую сайт ********.
P.S.За неделю осилил примерно треть книги(сидел часов по 6-8 в день)... Получается, она не полная? Просто в начале темы говорилось, что для изучения с++ потребуется около полугода, вот я и усомнился...
ээ, зависит от того на сколько быстро ты усваиваешь материал, но я не думаю что полностью с++ будет описан в одной книге, скорее там основы описаны
0
diagon
Higher
1933 / 1199 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
04.04.2011, 18:35 #97
Цитата Сообщение от Olejeg85 Посмотреть сообщение
ээ, зависит от того на сколько быстро ты усваиваешь материал, но я не думаю что полностью с++ будет описан в одной книге, скорее там основы описаны
Ну... Читаю я в общем то быстро, усваиваю тоже почти на ходу(просто до этого изучал паскаль, и до этой книги немного нахватался из других источников)+интересен мне в основном синтаксис и особенности языка, некоторые главы из книги про особенности билдера пропускаю, тем более, что большую часть из них я знаю из Delphi.
Ну мне собственно основы и нужны=\ Но книжка все-таки внушительная... 544 pdf страницы=\ Исходного кода минимум.
0
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
04.04.2011, 19:26 #98
diagon, 544 страницы - это фигня. Страуструп больше 1000 к примеру. И то там описано далеко не все (я про издание для начинающих).
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.04.2011, 20:09 #99
Цитата Сообщение от Olejeg85 Посмотреть сообщение
думал это в stl будет описано
В справочнике по STL описано только STL.)
Всё есть в MSDN.
0
rangerx
1940 / 1549 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
04.04.2011, 21:18 #100
Цитата Сообщение от Olejeg85 Посмотреть сообщение
подскажите, где можно почитать про стандартные заголовочные файлы в том числе какие функции они позволяют использовать
http://www.cplusplus.com/reference/
0
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
04.04.2011, 22:04  [ТС] #101
Цитата Сообщение от rangerx Посмотреть сообщение

спасибки, описание хорошее, но вот например код без использования хедера string или сstring, хотя функции используются описанные в этих хедерах:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main()
{
    char foo[100];
    gets(foo);
    cout<<strlen(foo)<<foo<<endl;
    system("pause");
    return 0;
}
и там нету в описании того, что в iostream можно использовать gets(); или strlen(); вот из-за этого и возник вопрос о том где можно почитать описание всех функций которые включены в хедеры
0
NightmareZ
1363 / 572 / 38
Регистрация: 31.03.2009
Сообщений: 1,978
04.04.2011, 22:05 #102
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от diagon Посмотреть сообщение
P.S.За неделю осилил примерно треть книги(сидел часов по 6-8 в день)... Получается, она не полная? Просто в начале темы говорилось, что для изучения с++ потребуется около полугода, вот я и усомнился...
Ну дочитай книгу и пойди попробуй устроиться на работу программистом. Поймёшь, в чём и как сильно ты неправ
3
asics
Freelance
Эксперт С++
2853 / 1788 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.04.2011, 22:08 #103
Olejeg85, Все зависит от конкретного комплятора, к примеру GCC на твой код выдал бы 3 ошибки, так как нет: cstring - для strlen(), cstdio - для gets() и cstdlib или windows.h - для system()
0
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
04.04.2011, 22:13  [ТС] #104
Цитата Сообщение от asics Посмотреть сообщение
Olejeg85, Все зависит от конкретного комплятора, к примеру GCC на твой код выдал бы 3 ошибки, так как нет: cstring - для strlen(), cstdio - для gets() и cstdlib или windows.h - для system()
я в MSVC++ 2010 express пробовал и все работает без ошибок, лазил в msdn но не нашел там описания iostream о том, что эти функции можно использовать без включения доп хедеров, которые вы описали, до этого тоже их писал и просто решил посмотреть будет ли без них работать... оказалось так же работает
0
asics
Freelance
Эксперт С++
2853 / 1788 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.04.2011, 22:16 #105
Olejeg85, Я же говорю - все зависит от конкретной реализаци компилятора.
0
04.04.2011, 22:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2011, 22:16
Привет! Вот еще темы с ответами:

Как школьнику изучить программирование? - C++
Самостоятельно изучила основы С и С++. Как продолжить изучение, если ты школьник? Идти на дорогостоящие курсы нет денег.

Изучить VC++ вдоль и поперек в наикратчайший срок - C++
Здравствуйте. Решил я таки в 30 лет после 10 летнего опыта администрирования вин, никс систем и программированию в вэбе хайлоад взяться...

За какое время можно досканально изучить C++ - C++
Народ здравствуйте хотелось бы задать вам вопрос &quot;За какое время можно досканально изучить C++&quot; имея способности и уделяя 20-30 часов в...

Какую программу нужно что бы изучить С++ - C++
Мне друг сказал что это хороший форум Так вот хочу спросить Какую программу нужно что бы изучить С++ Помогите а то уже второй день...


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

Или воспользуйтесь поиском по форуму:
105
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru