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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.61
Kroha_Jah
2 / 2 / 0
Регистрация: 30.06.2009
Сообщений: 17
#1

Ищу хорошую книгу - C++

12.02.2010, 15:24. Просмотров 2972. Ответов 44
Метки нет (Все метки)

Подскажите хорошую книгу по С++. С практическими задачами(только без математики), что бы примеры были полезны в жизни. Наподобие П. Франка(Там где робот по лабиринту бегал). Желательно для VS2005. Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2010, 15:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ищу хорошую книгу (C++):

Посоветуйте хорошую книгу по С++ - C++
Практически уверен, что это тема уже не раз здесь подымалась, но все же. :pardon:... Посоветуйте хорошую книгу по С++, которая сможет...

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

Посоветуйте хорошую книгу по с++. - C++
Посоветуйте пожалуйста какую-то хорошую книгу с++.

Посоветуйте хорошую книгу по c++ с задачами - C++
Посоветуйте хорошую книгу по c++ с задачами, и подскажите какие темы нужно знать junior'у чтобы устроиться на работу, смотрел вакансии в...

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

Посоветуйте хорошую книгу по параллельному программированию на C++ - C++
Чтоб твердый акцент был сделан на теорию. После изучения стандарта сразу хочу вступить к изучению параллелизма.

44
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
14.02.2010, 21:03 #16
Цитата Сообщение от ccoder Посмотреть сообщение
а что не так с void main () ??
Товарищи, мне уже надоела запись "void main()"
0
Abortmaher007
-1 / 9 / 0
Регистрация: 22.01.2010
Сообщений: 67
14.02.2010, 21:04 #17
Подбельский "Программирование на C++" все подробно, все складно
0
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
14.02.2010, 21:10 #18
zim22, ок, спасибо!! Правда не знал. В институте так приучили... Да и в книгах, как-то не обращал внимание на это.
если ты научился стилю программирования по Дейтелу - выкинь её.
простите, не пойму почему ?? из-за void main'A ?
0
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
14.02.2010, 21:27 #19
Цитата Сообщение от ccoder Посмотреть сообщение
простите, не пойму почему ?? из-за void main'A ?
потому что
Цитата Сообщение от ccoder Посмотреть сообщение
если ты научился своему стилю программирования у Дейтела - выкинь её.
0
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
14.02.2010, 21:32 #20
Цитата Сообщение от zim22 Посмотреть сообщение
если ты научился своему стилю программирования у Дейтела - выкинь её.
Я не пойму самой сути. Вы мне скажите, что еще не так с моим стилем программирования (кроме void main... ) ? Что бы я хоть выводы какие-то сделал.
0
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
14.02.2010, 21:43 #21
Цитата Сообщение от ccoder Посмотреть сообщение
Вы мне скажите, что еще не так с моим стилем программирования
Определить последний отрицательный максимальный элемент и его позицию в массиве

Цитата Сообщение от ccoder Посмотреть сообщение
int unsignLast = 0, position, intCount = 0;
1) название у переменной unsignnLast, хотя тип у переменной знаковый
2) position не инициализируется значением. содержит мусор.
3) в одной строке определение больше одной переменной (сразу 3 штуки)

Цитата Сообщение от ccoder Посмотреть сообщение
const int rows = 10;
const int cols = 10;
int arr[rows][cols] = {{1, 2, -3, 4, -5, 6, 7, 8, -115, -110}, {1, 2, -8, 4, -6, 6, 7, 8, 9, -12}};
сложно для восприятия. нужно хотя бы отформатировать так, чтобы с каждой строки новый ряд матрицы начинался.
матрица 10 на 10 размером, а заполнено только 2 первых строки. так и должно быть?
Цитата Сообщение от ccoder Посмотреть сообщение
for (int row = 0; row < rows; row++)
{

for (int col = 0; col < cols; col++)
к чему лишние пустые строки после for? к чему отступы по пол-километра на каждом уровне вложенности?
***
какой смысл определять все переменные вначале функции main? почему не определять их по мере надобности?
0
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
14.02.2010, 22:25 #22
Цитата Сообщение от zim22 Посмотреть сообщение
какой смысл определять все переменные вначале функции main? почему не определять их по мере надобности?
Алгоритм прост, поэтому все переменные объявил сразу! Вообще не думаю, что это является дурным тоном в программировании! При написании программы, я обычно продумываю алгоритм (делаю какие-то наброски, псевдокод и тд...) Почему бы не объявить переменные, использование которых я уже продумал ?? Нет никакой "каши" с объявлениями переменных в где-нибудь в середине кода... Всё просто и читабельно.
PS Спасибо за критику. Всё учту.
0
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
14.02.2010, 22:38 #23
Цитата Сообщение от ccoder Посмотреть сообщение
Почему бы не объявить переменные, использование которых я уже продумал ??
есть такая штука, как "время жизни переменной". оно равно числу строк между первым и последним обращениями к ней. так вот, чем время жизни меньше - тем лучше.
за подробностями - к Макконнелу "Совершенный код". стр.240 в русском издании книги.
1
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
14.02.2010, 22:45 #24
zim22, спасибо большое за советы !
0
exclaim1
1 / 1 / 0
Регистрация: 10.02.2010
Сообщений: 32
14.02.2010, 23:00 #25
Я начал изучение с "С++ для чайников" книга впрочем не плохая но уже староватая.
0
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
14.02.2010, 23:03 #26
Только что посмотрел, у Дейтелов использвуется int main(); так что void main() в коде сугубо моя вина!
Вообще реально очень хорошая книга, всем начинающим очень советую !
0
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
15.02.2010, 09:30 #27
Сейчас zim22 научит вас правильно программы писать
0
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
15.02.2010, 10:26 #28
Цитата Сообщение от odip Посмотреть сообщение
Сейчас zim22 научит вас правильно программы писать
надо свою школу открывать. имени zim22
0
Kroha_Jah
2 / 2 / 0
Регистрация: 30.06.2009
Сообщений: 17
15.02.2010, 10:32  [ТС] #29
Цитата Сообщение от Abortmaher007 Посмотреть сообщение
Подбельский "Программирование на C++" все подробно, все складно
Там, к сожалению, нет практических заданий.
0
exclaim1
1 / 1 / 0
Регистрация: 10.02.2010
Сообщений: 32
15.02.2010, 10:34 #30
zim22, а с чего начал "Великий учитель"?
0
15.02.2010, 10:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2010, 10:34
Привет! Вот еще темы с ответами:

Подскажите хорошую книгу\самоучитель по С++ или С# - C++
Подскажите хорошую книгу\самоучитель по С++ или С#... (не для самых чайников, чтобы там было что-нибудь из программирования для виндовс или...

Посоветуйте хорошую книгу по Visual studio c++ - C++
Нужно написать игру, но изучали только консольные приложения! Посоветуйте хорошую книгу по Visual studio c++, а то вообще не знаю с чего...

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

Ищу книгу - C++
Доброе время суток. Не пинайте если не туда написал. Сабжект, собственно &quot;Язык программирования C&quot;(авторы Харбисон и Стил) 5...


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

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

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