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

Где взять учебник, в котором описывается работа с классами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Все по учебнику а программа выдает ошибку, посмотрите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1062815.html
#include <iostream> using namespace std; void simon (int); simon () int main () {
C++ Замена цикла рекурсией Само задание: В заданной строке выделить отдельные слова, если в качестве разделителей используются разделители русского языка. #include <string> #include <iostream> #include <conio.h> using namespace std; #include <stdio.h> #define IN 1 http://www.cyberforum.ru/cpp-beginners/thread1062795.html
Разложение числа на слагаемые C++
Дано целое число S и натуральное N (N>1). Создать массив из 2N целых чисел, так, чтобы сумма всех элементов равнялась S, но чтобы никакая сумма двух элементов из первой и второй половины массива не повторялась бы. Например, если S=21; N=3; То искомый массив M={1, 2, 9, 0, 3, 6}; сумма всех элементов равна 21 1+2+9+0+3+6 = 21 попарные суммы (1,4,7,2,5,8,9,12,15) не повторяются:...
Неправильный синтаксис? C++
Товарищи форумчане помогите пожалуйста разобраться, изучать С++, начал недавно, возникла проблема связанная с синтаксисом на картинке, ругается на "{,}" - неправильный синтаксис и на ";" - недопустимый символ. Подскажите пожалуйста в чем может быть проблема? может что версия 2010 - что там какие то операторы другие - само задание
C++ Конструктор по умолчанию http://www.cyberforum.ru/cpp-beginners/thread1062751.html
Здраститя. #include <iostream> using namespace std; class random { public: random(int b){a=b;} ~random(){} int Get(){return a;}
C++ Глючит rand В visual studio 2008 при компилировании с настройками release (F5/Ctrl+F5) все нормально, но если потом запустить полученный файл, то rand выдает одни нули, в чем может быть проблема? подробнее

Показать сообщение отдельно
Бендерродригез
Сгибальщик
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
06.01.2014, 11:02     Где взять учебник, в котором описывается работа с классами
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
ИМХО Страуструпп не прав. Пусть он Hello World для какого-нибудь восьмибитного микроконтроллера напишет так, чтобы программа работала быстрее(не медленнее), чем на Си.
"Единственная вразумительная причина, из-за которой, как я знаю, используют чистый C, а не C++, — это ограниченные возможности конкретной платформы." - он сам об этом говорит. А во-вторых, каждый инструмент надо использовать по назначению.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
в том числе оно. Для понимания printf достаточно знать тему "функции в Си". Даже ещё лучше использовать puts вместо printf - исчезнут проблемы форматирования строк!

А что такое cout? Уже объект! А из какого namespace'а объект? А какого класса объект? А от чего унаследован этот класс? А когда конструируется этот cout? А что это за оператор <<? А почему оператор сдвига занимается выводом в поток? А что такое перегрузка операторов?
Вопросов возникает на порядок больше, чем в Си. И уж точно эти вопросы не для первого урока!
У тебя нет никакой последовательности в вопросах. Если изучаешь язык впервые, то таких вопросов просто не возникнет, потому как "что такое namespase" оговаривается после хелловорда сразу же. Необходимость конструктора для объектов изучается когда дело доходит до самих объектов (откуда взяться вопросу-то?). Наследование - и того дальше (а если ты уже знаешь ООП и лезешь с такими вопросами, то учился ты странным кривым способом, который не дал тебе понять, что всё объясняется в своё время). Перегрузка операторов и << - да всё оттуда же. Причём, знание С как раз таки породит недоумение (да и то, если опять же с тем же методом обучения), а вот начинание с чистого листа эти "умные" вопросы просто-напросто отсекает.
И ясен пень, что всё это будет вылито на неокрепший ум не на первой же странице, если автор не идиот. Понял, как отправлять данные в выходной поток? Молодец, как оно работает - позже, а пока что на тебе типы данных и строгая типизация (не то что в С).

И да, повторюсь:
Что такого можно найти в С, чтобы ВНЕЗАПНО обнаружить это и в С++?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru