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

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

Войти
Регистрация
Восстановить пароль
 
Влад&k
0 / 0 / 1
Регистрация: 13.02.2011
Сообщений: 3
#1

Продолжение изучения C++ - C++

20.04.2011, 00:06. Просмотров 740. Ответов 4
Метки нет (Все метки)

Здравствуйте! Я осилил книгу Васильева "Самоучитель C++", но не понимаю, как эти знания можно применять на практике. Не могли бы вы посоветовать хорошую книгу для дальнейшего изучения языка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 00:06     Продолжение изучения C++
Посмотрите здесь:

Продолжение изучения C++ - C++
Здравствуйте, месяц назад я начал изучать C++. У Друга взял книгу "Освой самостоятельно C++ за 24 часа". Книжка показалась несложной, ибо...

Продолжение изучения C++ - C++
Здравствуйте! Я самостоятельно изучил основы C++ по следующим книгам: Шилдт, базовый курс; Лафоре, ООП в C++; Либерти, 21 день; Страуструп,...

Какие книги посоветуйте для изучения для изучения STL, C++ - C++
Попробовал Страуструп но видимо сложновато пока.

Продолжение строки - C++
Как в с++ продолжить писать в строке, пример cin>>a; cout<<" - its chislo a"; должно написать так: 3 - its chislo...

Продолжение цикла - C++
for(h=0; h!=o ;h++){ if(p==k) Всем привет, подскажите что поставить после if чтобы просто продолжить цикл? Мне просто надо сравнить...

Работа с файлами (продолжение) - C++
1) Даны имена двух файлов вещественных чисел. Известно, что один из них (не обязательно первый) существует и является непустым, а другой в...

В продолжение топика о пароле на папку - C++
Решил привести небольшой код автору топика о пароле. Так вот, скрывать папку можно совсем неизащерёнными методами, как вариант предлагаю...

Продолжение работы после исключения - C++
Здравствуйте. Возникла следующая ситуация: обрабатываю исключение в программе (пусть будет деление на 0), которая считывает файл,...

Русские шрифты в консоли - продолжение - C++
Всем привет. Я вижу(и прочитал) прилепленную тему на верху, но ответа на свой ньюанс не нашел. Есть такая программа, написанная на...

Выход из цикла или продолжение выполнения в С++ - C++
Надо чтобы при вводе W, A, S или D цикл прекратился, а если не введено ничего -- продолжался. При этом он не должен останавливаться. С++


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
20.04.2011, 00:10     Продолжение изучения C++ #2
Лафоре, Страуструп, Саттер, Александреску и т.д.

Ну и на каком уровне знания?
Напишите простенький класс статический массив, размер задается шаблонным параметром.
Влад&k
0 / 0 / 1
Регистрация: 13.02.2011
Сообщений: 3
20.04.2011, 00:17  [ТС]     Продолжение изучения C++ #3
Вот шаблоны у меня будут завтра, а класс со статическим массивом - не проблема.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
20.04.2011, 00:25     Продолжение изучения C++ #4
Влад&k, Окей. Класс должен быть похож на Array который будет в С++0x.

Т.е. иметь конструктор(ы), деструктор, конструктор копии, оператор присваивания, доступ через [] для константной и обычной версий, функция получения размера, можно еще и итераторы припилить, проверка на пустоту, своп, заполнение, доступ через at() с обработкой выхода за пределы допустимого диапазона, доступ к первому элементу, последнему элементу, возврат константного указателя и не константного. Ну и операторы сравнения разные как свободные функции.
Ну и конечно он должен быть шаблонный. Раз шаблоны не проходили - напишите простой с любым типом.

И если это действительно не проблема - напишите нечто вроде стандартного вектора аль списка, описание можно посмотреть на этом ресурсе.
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
20.04.2011, 02:38     Продолжение изучения C++ #5
Тогда уж лучше динамически массив заюзать - при написании больше опыта прибавится.
Yandex
Объявления
20.04.2011, 02:38     Продолжение изучения C++
Ответ Создать тему
Опции темы

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