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

Про С++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
21.07.2010, 00:19     Про С++ #1
Вот вопрос... В С++ довольно большой синтаксис. В одной СТЛ только сколько всего. Вопрос к опытным людям, вы это все запоминаете? Или же смотрите в справочник, когда нужно? Или же практикуетесь и поэтому все входит в голову на автомате?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2010, 00:19     Про С++
Посмотрите здесь:

C++ про \x
Про указатели . C++
Про прямые C++
1.про функция exit(); 2.про this C++
C++ про while.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
serrg
 Аватар для serrg
68 / 68 / 2
Регистрация: 02.07.2010
Сообщений: 228
21.07.2010, 00:23     Про С++ #2
и то и другое, справочники и интрнет всегда под рукой, периодически что-то забывается или что-то новое надо узнать, но по мере практики многое осваивается.
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
21.07.2010, 00:23     Про С++ #3
Lavroff, Ясн что смотрим.. ( но большую часть со временем запоминаешь )
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
21.07.2010, 00:26  [ТС]     Про С++ #4
ISergey, Большую или бОльшую?
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
21.07.2010, 00:33     Про С++ #5
Ну как сказать.. то что часто используется то запоминаешь сразу..

Например алгоритма сортировки я досихпор не помню
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
21.07.2010, 00:35  [ТС]     Про С++ #6
ISergey, Так редко используете или пишете сами, если нужно?)
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
21.07.2010, 00:40     Про С++ #7
Использую std::sort вот и не помню самого алгоритма..
Как не крути а все запомнить не реально, нужно просто помнить где это можно найти вот и все..
PS.. Ну это мое мнение.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.07.2010, 00:48     Про С++ #8
Цитата Сообщение от ISergey Посмотреть сообщение
нужно просто помнить где это можно найти
полностью согласен! основные "справочники" - команда man в юниксовой консоли (если консоли нет, то например вот: http://www.freebsd.org/cgi/man.cgi), но это больше к С относится, ну и www.cplusplus.com
serrg
 Аватар для serrg
68 / 68 / 2
Регистрация: 02.07.2010
Сообщений: 228
21.07.2010, 09:07     Про С++ #9
Всё никогда ты не запомнишь, в памяти держится всегда только основное, многие алгоритмы представлены в библиотеках, в частности stdlib, о существовании половины из алгоритмов и функций ты, как и все другие можно и не знать, пока не покопаешься в кодах, но тот минимум, чем постоянно пользуешься надо знать (в частности надо знать весь синтаксис и ООП, без этого даже чужой код не разобрать, не то что свою качественную прогу написать) а вот куча готовых функций и классов тебе на врятли потребуются.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
21.07.2010, 11:27     Про С++ #10
Цитата Сообщение от Lavroff Посмотреть сообщение
Вот вопрос... В С++ довольно большой синтаксис. В одной СТЛ только сколько всего. Вопрос к опытным людям, вы это все запоминаете? Или же смотрите в справочник, когда нужно? Или же практикуетесь и поэтому все входит в голову на автомате?
Не думаю, что стоит что либо специально запоминать. Нужно как раз таки больше практиковаться и все, что нужно, в общих чертах само запомнится. А детали всегда можно посмотреть в той или иной документации.
Цитата Сообщение от easybudda Посмотреть сообщение
сновные "справочники" - команда man в юниксовой консоли (если консоли нет, то например вот: http://www.freebsd.org/cgi/man.cgi), но это больше к С относится, ну и www.cplusplus.com
К этому списку могу только добавить MSDN, хотя если брать в расчет только C++ и STL, то удобнее cplusplus.com ничего не видел.
NiTan
Покинул форум
3144 / 1326 / 50
Регистрация: 29.01.2010
Сообщений: 2,888
21.07.2010, 11:28     Про С++ #11
С тем, что сказано выше, полностью согласен. Запоминаешь только то, с чем часто работаешь. Какие-то сложные алгоритмы я, лично, запоминать не хочу. Для них у меня есть особый сборник, в который я записываю или сам алгоритм, или ссылку на него.
А стандартные функции запоминаются легко, потому что более часто используйются при написании программ.
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
21.07.2010, 11:50     Про С++ #12
Цитата Сообщение от Nitan Посмотреть сообщение
у меня есть особый сборник
можешь поделится?
NiTan
21.07.2010, 12:24
  #13

Не по теме:

nikkka, с радостью, вот только на жестком диске лишь малая часть этого сборника. Там всего функций 10, которые вызывают у меня затруднения... Остальное в письменном виде (важную информацию предпочитаю хранить по-старинке на бумаге Почтой выслать?).

Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
21.07.2010, 12:29     Про С++ #14
А у меня в универе было как-то задание сделать файл справки. Я и сделал про основные алгоритмы и контейнеры STL. Иногда сам им пользуюсь
nikkka
21.07.2010, 15:00
  #15

Не по теме:

Цитата Сообщение от Nitan Посмотреть сообщение
Не по теме:
nikkka, с радостью, вот только на жестком диске лишь малая часть этого сборника. Там всего функций 10, которые вызывают у меня затруднения... Остальное в письменном виде (важную информацию предпочитаю хранить по-старинке на бумаге Почтой выслать?).
Пооонятно

Serg112
 Аватар для Serg112
8 / 8 / 1
Регистрация: 28.06.2010
Сообщений: 24
22.07.2010, 00:55     Про С++ #16
Лично я никогда ничё незапоминал!!!
Я "учил" так:
Например увидел новый оператор -> Написал как минимум 1-2 проги с ним
Вот и всё он уже "в тебе".
ForEveR
22.07.2010, 01:22  [ТС]
  #17

Не по теме:

Serg112, По каждому оператору по 1-2 проги? Вы написали порядка 1000 программ?

easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
22.07.2010, 01:28     Про С++ #18
Цитата Сообщение от Serg112 Посмотреть сообщение
Например увидел новый оператор -> Написал как минимум 1-2 проги с ним
Вот и всё он уже "в тебе".
Ну операторов-то не так много, да и работа с ними обычно интуитивно понятна. А вот с одного-двух раз запомнить функцию с четырьмя-пятью параметрами и потом с хода вспоминать, какого типа параметры принимает функция и в какой последовательности они идут - это круто! Я с двух раз разве что тип возвращаемого значения запомню...

Добавлено через 1 минуту
Цитата Сообщение от Lavroff Посмотреть сообщение
Serg112, По каждому оператору по 1-2 проги? Вы написали порядка 1000 программ?
То есть это примерно 750 операторов? Это Вы где их столько насчитали?
ForEveR
22.07.2010, 01:34  [ТС]
  #19

Не по теме:

easybudda, Ну) Я что-то обобщенно выразился. Не думаю, что он только по операторам писал... А вот если учитывать весь синтаксис и по каждой функции/оператору писать по 1-2 программы где-то так и выходит.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2010, 01:46     Про С++
Еще ссылки по теме:

про линковку и про исключения C++
Про массивы. C++
C++ Про if

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

Или воспользуйтесь поиском по форуму:
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
22.07.2010, 01:46     Про С++ #20
Цитата Сообщение от Lavroff Посмотреть сообщение
А вот если учитывать весь синтаксис и по каждой функции/оператору писать по 1-2 программы где-то так и выходит.
Точно не уверен, но по-моему если по каждой из всевозможных библиотечных функций С/С++ (плюс всякие boost, Qt, etc...) хотябы по одной программе писать - так это жизни не хватит...

Lavroff, это всё к тому, что пару хороших справочников под рукой держать мягко говоря не помешает... К выше сказанному могу справочники Шилдта добавить (у меня есть разные по C/C++/C#, вполне возможно, есть и по другим ЯП) - вещь хоть и не идеальная, но все три довольно хорошо структурированы и написаны вполне доходчиво...
Yandex
Объявления
22.07.2010, 01:46     Про С++
Ответ Создать тему
Опции темы

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