Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/34: Рейтинг темы: голосов - 34, средняя оценка - 4.56
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784

Пособие для изучения С++

21.12.2014, 18:24. Показов 7967. Ответов 112
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Есть ли какой-нибудь онлайн сервис для изучения данного языка? К примеру, изучаю HTML здесь. Всё очень понятно разъясняется, описывается каждая строчка.
Есть ли какой-нибудь подобный сервис для изучения C++? Чтобы всё разжёвывали, эдак чтоб всё по простому было объяснено, чтобы даже такой чайник как я мог понимать, что там пишут
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2014, 18:24
Ответы с готовыми решениями:

Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?
Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?

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

Ищу пособие (книгу), по программированию на C++ для чайников
Подскажите какое-нибудь пособие(книгу),по программированию с++ для чайников,пожалуйста

112
76 / 76 / 32
Регистрация: 14.04.2014
Сообщений: 408
24.12.2014, 18:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от kalonord Посмотреть сообщение
Код C++
1
return 0;
- "показывает успешное завершение программы".
успешное завершение программы показывает не вся строка, а только 0, это возвращаемое значение(как не трудно догадаться по слову return) используется в программах выше уровнем, чем данная.

Добавлено через 4 минуты
Цитата Сообщение от kalonord Посмотреть сообщение
Объяснит кто простым языком?
Простым языком наврядли, но попробую.
cin и cout это стандартные обьекты потоков ввода и вывода, а << и >> это операторы, причем перегруженные
После того, как ты прочитаешь эти 3 определения, тебе станет проще.
Операторы осуществляют вывод или ввод через обьекты.

Представь, что у тебя есть обьект яблоня, оператор собрать. Чтобы получить яблоко, надо применить к обьекту яблоня оператор собрать. Понятно?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
24.12.2014, 19:43
Что на этих скринах непонятно?
Миниатюры
Пособие для изучения С++   Пособие для изучения С++  
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
24.12.2014, 19:50
...
Миниатюры
Пособие для изучения С++  
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
24.12.2014, 21:06  [ТС]
Цитата Сообщение от Fallenworld Посмотреть сообщение
Представь, что у тебя есть обьект яблоня, оператор собрать. Чтобы получить яблоко, надо применить к обьекту яблоня оператор собрать. Понятно?
На счет яблони я понял всё понял
Цитата Сообщение от Fallenworld Посмотреть сообщение
Понятно?
Кажется я начинаю понимать, что такое объектно ориентированное программирование.
Правильно ли я понял? cout - объект выходного потока. Оператор << направляет, допустим, наш текст в выходной поток и мы получаем буквы на мониторе? А если нам нужно какое-то значение, которое мы введем с помощью клавиатуры, мы применим "..cin >>.."?
Если опять не так понял, извините, не выспался, туплю.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
24.12.2014, 21:32
Цитата Сообщение от kalonord Посмотреть сообщение
Кажется я начинаю понимать, что такое объектно ориентированное программирование.
Что-то рано.
Цитата Сообщение от kalonord Посмотреть сообщение
Правильно ли я понял?
Правильно, пока этого достаточно, подробно потоки в 15 главе рассматриваются. Только запомни: что есть чтение, а что есть запись (часто путают). Запись это вывод ИЗ кода (на монитор, в файл), cout << - это запись; чтение это ввод В код (с клавиатуры, из файла), cin >> - это чтение.
1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
25.12.2014, 19:15  [ТС]
lss, у меня вопрос.

Дейтелы, Рис. 2.9. "Арифметические операции".

Там три столбца:
- Арифметическая операция С++
- Алгебраическое выражение
- Выражение на С++
Пример: "%", "r mod s", "r % s". В чем разница? Это вариации применения арифметического действия или что?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.12.2014, 20:26
Цитата Сообщение от kalonord Посмотреть сообщение
Это вариации применения арифметического действия или что?
Знак операции в C++, потом показано, как эта операция выглядит (пишется) в алгебре, и как выглядит в С++.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
25.12.2014, 23:03  [ТС]
lss, у меня к вам еще один вопрос

Если я хочу связаться с компьютерными сетями (всякие подключения,ip, шлюзы и т.д.) тот же С++ будет полезен?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.12.2014, 23:24
Цитата Сообщение от kalonord Посмотреть сообщение
тот же С++ будет полезен
Будет, хотя в самом языке для этого ничего нет. Для таких дел подключают сторонние библиотеки.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
25.12.2014, 23:26  [ТС]
Цитата Сообщение от lss Посмотреть сообщение
хотя в самом языке для этого ничего нет.
а какой язык связан с этой деятельностью?(сети)
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.12.2014, 23:29
Цитата Сообщение от kalonord Посмотреть сообщение
а какой язык связан с этой деятельностью?(сети)
Понятия не имею. Тут форум по С++.
0
Заблокирован
25.12.2014, 23:42
kalonord, boost - самое то ) Там все, что нужно есть и в приличном объеме. По крайней мере, современные конторы пользуются теми средствами. Можно еще и Qt рассмотреть, но boost посолиднее будет, на мой взгляд.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.12.2014, 23:55
Цитата Сообщение от student_201 Посмотреть сообщение
kalonord, boost - самое то ) Там все, что нужно есть и в приличном объеме. По крайней мере, современные конторы пользуются теми средствами. Можно еще и Qt рассмотреть, но boost посолиднее будет, на мой взгляд.
boost на С++ написан (так же, как и Qt), так что, kalonord, читай дальше Дейтелов.
1
Заблокирован
26.12.2014, 00:13
lss, именно это я и хотел сказать. Думал, вопрос стоял в том, что нужны средства для сетей, использующие С++ в чистейшем виде.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 00:26
Цитата Сообщение от student_201 Посмотреть сообщение
Думал, вопрос стоял в том, что нужны средства для сетей, использующие С++ в чистейшем виде.
Нет, его язык интересует, в котором есть для этого средства.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 21:06  [ТС]
lss, вопрос на счет кода.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
setlocale (0,"");
 
int main()
{
    int x;
    int y;
    int answer;
 
 
    cout << "Выражение x^2-y, подставьте первое значение - Х: " << endl;
        cin >> x;
    cout << "Подставьте второе значение - У: " << endl;
        cin >> y;
answer = x * x - y;
cout << answer << "Answer: " << endl;
    
    system("pause");
    return 0;
}
в общем, суть - чтобы пользователь подставил переменные и выражение посчиталось. Но почему-то не проходит компиляция, в чем проблема? Пробовал считать выражения из одного действия, к примеру "1+1", а тут не выходит.

Добавлено через 1 минуту
"Не существует контекста, в котором возможно такое преобразование"
0
Модератор
Эксперт С++
 Аватар для zss
13789 / 10981 / 6492
Регистрация: 18.12.2011
Сообщений: 29,281
26.12.2014, 21:14
Цитата Сообщение от kalonord Посмотреть сообщение
setlocale (0,"");
Нельзя писать операторы вне тела функции
1
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 21:52
Цитата Сообщение от kalonord Посмотреть сообщение
в чем проблема?
Компилятор пишет, в чём. У тебя подчёркиваются в коде проблемные места? Откуда код?
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 21:58  [ТС]
Цитата Сообщение от lss Посмотреть сообщение
У тебя подчёркиваются в коде проблемные места?
Нет.
Цитата Сообщение от lss Посмотреть сообщение
Откуда код?
Сам писал.

zss, сейчас попробую в тело функции воткнуть.

Добавлено через 2 минуты
Да, проблема была в setlocale (0,"");
Теперь всё работает.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    setlocale (0,"");
    int x;
    int y;
    int answer;
 
 
    cout << "Выражение x^2-y, подставьте первое значение - Х: " << endl;
        cin >> x;
    cout << "Подставьте второе значение - У: " << endl;
        cin >> y;
answer = x * x - y;
cout << "Answer: " << answer << endl;
    
    system("pause");
    return 0;
}
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 21:59
Цитата Сообщение от kalonord Посмотреть сообщение
Сам писал.
На образцы поглядывай. Где ты видел код с таким размещением setlocale()?
Цитата Сообщение от kalonord Посмотреть сообщение
Нет
Т.е., setlocale не подчёркивало?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2014, 21:59

Пособие для нуба
Объясните нубу что такое НЧ, Беки, и ВЧ

Пособие для новичка
Привет всем участникам форума. Начинаю обучение по программе &quot;Информац. технологии и коммуникации&quot;. Как я понимаю, основной...

Пособие для нубов по импульсным DC-DC
День добрый! Тема импульсных DC-DC (главным образом, повышающих) всегда была для меня неведомым черным ящиком. Сколько пробовал собирать, и...

Пособие по DirectX 11 для VB.NET
Подскажите где найти пособие по DirectX 11 на русском? Может ссылки какие или книги бывают. На 11 толковое ничего не могу найти. Если не на...

Пособие для новичка в android
Добрый день, Уважаемые форумчане. Хотел бы посоветоваться на счет пособий и книг по изучению программирования на android. Сможете...


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru