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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 39, средняя оценка - 4.95
koderman
2 / 2 / 1
Регистрация: 27.11.2012
Сообщений: 131
#1

Изучаю C++ иногда бывает непонятно - C++

27.11.2012, 15:03. Просмотров 5388. Ответов 115
Метки нет (Все метки)

Здравствуйте. Я изучаю С++ по книжкам, по видео и прочим заметкам в интернете. Уже где-то дней 7 учу. С++ первый язык который изучаю. Сейчас читаю
Название книги: Освой самостоятельно C++ за 24 часа, 4-е издание
Автор: Либерти, Джесс, Хорват, Дэвид
Кстати хорошая книга, советую начинающим.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 15:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изучаю C++ иногда бывает непонятно (C++):

Почему иногда отслеживается нажатие на три клавиши сразу, а иногда нет - C++
Доброй ночи, кто может объяснить почему иногда отслеживает нажатие на три кнопки сразу, а иногда нет. И как выйти с ситуации *( P.S. Пишу...

Openssl. Иногда вызов функций шифрования проходит нормально, иногда нет - C++
Всем привет! Использую библиотеку openssl для шифрования / дешифрования. Генерирую ключи следующим образом: RSA...

Почему иногда функции передается значение int, а иногда - нет? - C++
1 случай: void Function_1(int* & rVarOne, int* &rVarTwo) { /* Какие-то операции с указателями: rVarOne++; *rVarOne =...

Изучаю с++ - C++
Я начал учить с++ до этого выучил php,js. Но есть пару вопросов например создание папки с помощью windows команды *MD* вот как это...

изучаю классы - C++
Начал изучать класс. Вот использую коструктор, но не пойму где ошибка. файл.h #include "stdafx.h" #include <iostream> using...

Изучаю классы, что-то не выходит - C++
Здравствуйте! #include <iostream.h> class zerkalo { private: int Width, Length; public:

115
koderman
2 / 2 / 1
Регистрация: 27.11.2012
Сообщений: 131
29.11.2012, 14:28  [ТС] #61
Нет, там написано что: "В небольших программах это является хорошим решением"))
Мне надо очки заказать потомучто я слов про компиляцию там не увидел))

Добавлено через 11 минут
Вы там если чо не обижайтесь) Давайте абстрагируемся)))
0
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,452
29.11.2012, 14:57 #62
Цитата Сообщение от koderman Посмотреть сообщение
Вы там если чо не обижайтесь) Давайте абстрагируемся)))
давайте
"Теория без практики мертва, а вечно зелено лишь древо жизни(с) "Фауст" Гете
посему я тебе предлагаю набить программку откомпилировать её и пройтись по шагам ( с заходом в функции) отладчиком
один раз увидишь куча вопросов отпадет
Ты на чем компилируешь?
0
koderman
2 / 2 / 1
Регистрация: 27.11.2012
Сообщений: 131
29.11.2012, 15:06  [ТС] #63
Пока что я только в голове компилирую)) Сначала книгу дочитать надо, потом borland c++ установлю.
0
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,452
29.11.2012, 15:12 #64
Цитата Сообщение от koderman Посмотреть сообщение
Сначала книгу дочитать надо,
Не надо, пока дочитаешь половину забудешь
прямо с первой главы вводи примеры и пробуй

Цитата Сообщение от koderman Посмотреть сообщение
borland c++
надеюсь не 3.1
Дело конечно вкуса но если планируешь работать с Виндой то я бы порекомендовал Visual Studio

Добавлено через 52 секунды
Цитата Сообщение от koderman Посмотреть сообщение
Пока что я только в голове компилирую))
трудно компилировать в голове не представляя как работает компилятор и железо
1
koderman
2 / 2 / 1
Регистрация: 27.11.2012
Сообщений: 131
29.11.2012, 15:16  [ТС] #65
Я на livejournal.ru создал ЖЖ, туда кладу всё что трудно запоминается и надо запомнить- в картинках, текстах, видео. Пытаюсь хорошо запоминать.
borland c++ 6.0 2007 го года. В месте с ним было видео 600 мб, поэтому его выбрал))
0
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
29.11.2012, 15:20 #66
Цитата Сообщение от koderman Посмотреть сообщение
Я на livejournal.ru создал ЖЖ, туда кладу всё что трудно запоминается и надо запомнить- в картинках, текстах, видео. Пытаюсь хорошо запоминать.
borland c++ 6.0 2007 го года. В месте с ним было видео 600 мб, поэтому его выбрал))
Без практики Вы ничему не научитесь. Да и половина того, что "компилируется" у Вас в голове, компилятор выплюнет и жрать не станет.
0
taras atavin
3883 / 1757 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
29.11.2012, 15:28 #67
Цитата Сообщение от koderman Посмотреть сообщение
Мне надо очки заказать потомучто я слов про компиляцию там не увидел))
Не компилится не валидное, если не компилится из-за отсутствия прототипа, значит он обязателен.

Добавлено через 1 минуту
Цитата Сообщение от koderman Посмотреть сообщение
Пока что я только в голове компилирую))
В голове ты пока можешь только интерпретировать. А чтоб в голове компилировать, надо в совершенстве знать язык, опкоды и архитектуру процессора.

Добавлено через 3 минуты
Цитата Сообщение от koderman Посмотреть сообщение
Я на livejournal.ru создал ЖЖ, туда кладу всё что трудно запоминается и надо запомнить- в картинках, текстах, видео. Пытаюсь хорошо запоминать.
Шпаргалка не поможет запомнить, это только способ сжульничать на экзамене. Компилируй и пробуй сразу, иначе толку не будет, всё равно перечитывать в полном объёме, а книгу, или жж - значения не имеет.
0
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,452
29.11.2012, 15:34 #68
Цитата Сообщение от koderman Посмотреть сообщение
В месте с ним было видео 600 мб
Ох уж это видео
сходил пару раз по ссылкам
сидит чувак тупо что то набивает
и комментирует в стиле "Нет икс мало, возьмем игрек"
и в конце, после тупого исправления описок "Ура у нас получилось"
А что получилось? Почему так а не иначе? ни слова

Добавлено через 5 минут
я например учился так
прочитал книжку(уже не помню какую давно было)
поставил себе задачу написать программку типа угадай число
и начал писать первая же ошибка полез в книгу почему? исправил и т.д.

Правда я до этого уже писал на ассемблере(под ДОС) и архитектуру программки мог вполне накидать
правда как тяжело было отучится от goto(в ассемблере jmp)
1
koderman
2 / 2 / 1
Регистрация: 27.11.2012
Сообщений: 131
29.11.2012, 16:06  [ТС] #69
Цитата Сообщение от taras atavin Посмотреть сообщение
Не компилится не валидное, если не компилится из-за отсутствия прототипа, значит он обязателен.
Неужели так не компилируется? Ну тогда нужны какие то дополнительные строки для этого случая наверное.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
int main()
{
 int a;
int f()
{
 return 2;
}
 a=f();
 std::cout<<a<<std::endl;
 return 0;
}
0
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
29.11.2012, 16:16 #70
Цитата Сообщение от koderman Посмотреть сообщение
Ну тогда нужны какие то дополнительные строки для этого случая наверное.
Функции.Объявления и прототипы функции

Добавлено через 7 минут

Не по теме:

Блин, форум после & в адресе добавляет amp; и ссылка в результате приводи не на ту страницу. Удалите amp; в строке адреса.

0
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,452
29.11.2012, 16:23 #71
Цитата Сообщение от koderman Посмотреть сообщение
Неужели так не компилируется?
конечно нет
Цитата Сообщение от koderman Посмотреть сообщение
Ну тогда нужны какие то дополнительные строки для этого случая наверное.
никаких строк
у тебя определение функции в функции
был бы компилятор сразу же понял где ошибка
0
taras atavin
3883 / 1757 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
29.11.2012, 16:28 #72
Локальные функции допустимы на паскале, но не на сях и плюсах.

Добавлено через 1 минуту
Цитата Сообщение от koderman Посмотреть сообщение
Неужели так не компилируется? Ну тогда нужны какие то дополнительные строки для этого случая наверное.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
int main()
{
 int a;
int f()
{
 return 2;
}
 a=f();
 std::cout<<a<<std::endl;
 return 0;
}
Разве у меня так? Было же так:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
 int a;
 a=f();
 std::cout<<a<<std::endl;
 return 0;
} int f()
{
 return 2;
}
0
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
29.11.2012, 16:28 #73
taras atavin, Лямбды они конечно не функции, но выглядят именно так. Ну или boostовский local_function
0
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
29.11.2012, 16:31 #74
Цитата Сообщение от ForEveR Посмотреть сообщение
Лямбды они конечно не функции, но выглядят именно так. Ну или boostовский local_function
ну давайте еще больше непонятности внесем в голову ТС. Ему бы с обычными функциями разобраться
0
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
29.11.2012, 16:32 #75
Croessmah, Я отвечал Тарасу, на тему отсутствия в языке локальный функций, если что.
0
29.11.2012, 16:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2012, 16:32
Привет! Вот еще темы с ответами:

Бывает ли у вас такое - C++
Вообщем У меня происходят полтергейсты на компиляторе g++ Бывает так, чтобы прога упорно не работает правильно, чтобы я не...

Ооп. Изучаю основы, обьясните на примере - C++
Класс: форум - сайт для общения. Объект форум - собственно любой форум. Тут все понятно. Форумный движок тоже класс, соответственно...

В общем изучаю маленько как кодить в ТС, и вот такая шляпа - C++
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; int main() { float a,x,i,c,f,s; clrscr(); printf(&quot;...

Изучаю классы объектов, ошибок куча, работаю над квадратами, выручайте - C++
/* Л.Р. №2 Классы объектов. На вход подается некоторое количество квадратов (координаты вершин). Отсортировать и вывести их по...


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

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

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