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

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

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

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Есть ли какой-нибудь онлайн сервис для изучения данного языка? К примеру, изучаю 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
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 22:02  [ТС] 101
Author24 — интернет-сервис помощи студентам
у меня вопрос по оформлению. Видел пишут так:
C++
1
2
3
...
int main(){
...}
А я пишу так:
C++
1
2
3
4
5
...
int main()
{
 ...
}
Как вообще правильнее? или без разницы?

Добавлено через 1 минуту
Цитата Сообщение от lss Посмотреть сообщение
Где ты видел код с таким размещением setlocale()?
Не видел таковых. Вы мне посоветовали setlocale (0,""); для поддержки русского языка.
Цитата Сообщение от lss Посмотреть сообщение
Т.е., setlocale не подчёркивало?
нет
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 22:03 102
Цитата Сообщение от zss Посмотреть сообщение
Нельзя писать операторы вне тела функции
Это разве не вызов функции?

Добавлено через 1 минуту
Цитата Сообщение от kalonord Посмотреть сообщение
Как вообще правильнее? или без разницы?
Без разницы, как нравится, так и пиши.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 22:03  [ТС] 103
Цитата Сообщение от kalonord Посмотреть сообщение
setlocale (0,"");
и да, писали, что нужно воткнуть в начале функции.. моя оплошность. забыл
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 22:13 104
Цитата Сообщение от kalonord Посмотреть сообщение
нет
Зайди в Сервис - Параметры - Текстовый редактор - С/С++ - Дополнительно, и посмотри настройки IntelliSense. Такие ошибки, в студии, до компиляции подчёркиваются, во время написания кода.
Миниатюры
Пособие для изучения С++  
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 22:24  [ТС] 105
Цитата Сообщение от lss Посмотреть сообщение
Сервис - Параметры - Текстовый редактор - С/С++ - Дополнительно, и посмотри настройки IntelliSense
У меня нет вкладки "Дополнительно". Только лишь:

- Общие
- Табуляция
- Форматирование
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 22:30 106
У тебя 12-я? Странно, в 10-й есть, в 13-й есть... Ищи, где у тебя включается\отключается IntelliSense (как на скрине пункт).
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 23:02  [ТС] 107
Цитата Сообщение от lss Посмотреть сообщение
У тебя 12-я?
Какая двенадцатая... У меня за 2008 год стоит. Сейчас поставлю поновее что-нибудь.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
26.12.2014, 23:10 108
Цитата Сообщение от kalonord Посмотреть сообщение
Какая двенадцатая... У меня за 2008 год стоит.
Это кто писал?
Цитата Сообщение от kalonord Посмотреть сообщение
Только начал и уже проблема. Сижу на win8. MS Visual Studio Express 2012 для Windows Dekstop.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
26.12.2014, 23:17  [ТС] 109
Цитата Сообщение от lss Посмотреть сообщение
Это кто писал?
НОО, как оказалось, у меня есть две студии, но всё время пользовался той, что за 2008 год.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
28.12.2014, 15:31  [ТС] 110
Использованы неинициализированные переменные "x" and "y". Пишет, что ошибка в 18 строке, в чем проблема? Не понимаю. Вот код.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// Нахождение суммы, разности, произведения, частного, остатка от деления двух чисел.
 
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, "");
 
    int x;
    int y;
    int plus;
    int minus;
    int umnozhenie;
    int delenie;
    int rmod;
 
    plus = x + y;
    minus = x - y;
    umnozhenie = x * y;
    delenie = x / y;
    rmod = x % y;
 
    cout << "Введите первое целое число: ";
        cin >> x;
    cout << "Введите второе целое число: ";
        cin >> y;
 
        cout << "\n\nСумма чисел: " << plus << endl;
        cout << "Разность чисел: " << minus << endl;
        cout << "Произведение чисел: " << umnozhenie << endl;
        cout << "Частное чисел: " << delenie << endl;
        cout << "Остаток от деления чисел: " << rmod << endl;
        
        cout << "Теперь сравним введенные вами числа!" << endl;
 
        if (x == y)
            cout << x << " равно " << y << endl;
        if (x != y)
            cout << x << " не равно " << y << endl;
        if (x > y)
            cout << x << " > " << y << endl;
        if (x < y)
            cout << x << " < " << y << endl;
        if (x <= y)
            cout << x << " меньше или равно " << y << endl;
        if (x >= y)
            cout << x << " больше или равно " << y << endl;
 
        system("pause");
}
0
 Аватар для D_in_practice
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
28.12.2014, 15:42 111
Данный вопрос не относится к указаной в заголовке теме.

Не по теме:

Цитата Сообщение от kalonord Посмотреть сообщение
Использованы неинициализированные переменные "x" and "y".
C++
1
2
3
plus = x + y;//используются числа начальные значения которым еще не заданы
//в строке 29 выведет неизвестно что:
cout << "\n\nСумма чисел: " << plus << endl;

1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
28.12.2014, 16:14  [ТС] 112
D_in_practice, спасибо, я понял. У меня вопрос к вам. Подобные ошибки у всех случаются? Если нет, видимо, дело во мне.
0
 Аватар для D_in_practice
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
28.12.2014, 16:34 113
kalonord, не ошибается только тот, кто ничего не делает.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2014, 16:34
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru