2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
1 | |
Изучаю C++ иногда бывает непонятно27.11.2012, 15:03. Показов 7958. Ответов 115
Метки нет (Все метки)
Здравствуйте. Я изучаю С++ по книжкам, по видео и прочим заметкам в интернете. Уже где-то дней 7 учу. С++ первый язык который изучаю. Сейчас читаю
Название книги: Освой самостоятельно C++ за 24 часа, 4-е издание Автор: Либерти, Джесс, Хорват, Дэвид Кстати хорошая книга, советую начинающим.
0
|
27.11.2012, 15:03 | |
Ответы с готовыми решениями:
115
Почему иногда отслеживается нажатие на три клавиши сразу, а иногда нет Openssl. Иногда вызов функций шифрования проходит нормально, иногда нет Ошибка (иногда) Unautorized /Бывает и Forbidden 403 (или 404 - не помню) При запуске браузера открывается nftds.ru, иногда бывает что по 2 -3 стр одновременно. |
Croessmah
|
29.11.2012, 17:05
Изучаю C++ иногда бывает непонятно
#81
|
0
|
29.11.2012, 17:09 | 82 | |||||||||||||||
"Определение вполне можно поместить перед вызовом функции... в таком случае прототип больше не понадобится." - это верно сказано. То есть обе проги ниже корректны:
1
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
29.11.2012, 17:23 [ТС] | 83 |
День прошёл не зря)))
Всё таки выяснили как надо)
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
||||||
29.11.2012, 18:33 [ТС] | 84 | |||||
Нашёл как использовать вызов функции без параметров. К сожалению, там не показан вариант совсем без параметров, но думаю можно сделать совсем без параметров. Как сделать без параметров и без прототипа ещё не нашёл))
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
29.11.2012, 18:46 [ТС] | 85 |
Результат
First area equals: 10000 Second time area equals: 5000 Third time area equals: 2500
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
30.11.2012, 08:17 [ТС] | 87 |
Где этот стандарт находится? Есть ли он на русском языке?
0
|
30.11.2012, 08:26 | 88 | |||||||||||||||
Ты понял суть данного примера? И как работают параметры по умолчанию? Если в объявлении функции будут указаны значения по умолчанию для всех параметров, то можно будет вызывать функцию совсем без аргументов. То есть, например, такую функцию:
Добавлено через 44 секунды Без прототипа, или без определения функции до ее вызова - никак.
1
|
Неэпический
|
|
30.11.2012, 08:30 | 89 |
1
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
30.11.2012, 08:35 [ТС] | 90 |
Ага, понял, там хорошо объяснена эта тема. Но не указано как можно комбиниробать эти аргументы по умолчанию. Например если я хочу только первый элемент сделать по умолчанию, то придётся все элементы вместе с ним сделать такими же. Допустим если параметров больше трёх. Или например надо только 4ый, 8ой, 10ый и 12ый сделать такими. Придётся вместе с ними ещё параметры перед этими числами делать по умолчанию. Гибкость программы исчезает.
1
|
30.11.2012, 08:42 | 91 | |||||
Ну да, параметры со значениями по умолчанию должны находиться справа от обычных параметров.
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
30.11.2012, 09:31 [ТС] | 93 |
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
30.11.2012, 09:42 [ТС] | 95 |
Говорят ещё можно компилятор настроить чтобы он компилировал как С, а у С есть default int
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
30.11.2012, 11:16 [ТС] | 97 |
Такой вариант возможен?
foo1(int a, int b = 1,432, int c = 0,25); Тоесть подставлять float параметры? Ведь int в прототипе ставится наверное только для тех чисел которые задаются в программе внутри фигурных скобок?
0
|
2 / 2 / 0
Регистрация: 27.11.2012
Сообщений: 131
|
|
30.11.2012, 11:23 [ТС] | 99 |
foo1(int a, int b = 1.432, int c = 0.25);
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
30.11.2012, 11:25 | 100 |
Целочисленной переменной присваиваем значение с плавающей точкой? Круто.
1
|
30.11.2012, 11:25 | |
30.11.2012, 11:25 | |
Помогаю со студенческими работами здесь
100
Почему в google по неизвестному возрасту иногда бывает существенно выше показов, чем по другим возрастам, при этом очень Синие экраны бывает месяц нету, бывает каждый день Mozilla бывает открывает вкладку лишнюю, бывает отдельно окно Иногда грузится процессор непонятно чем, как посмотреть чем грузится? Компьютер зависает, иногда с полоской по монитору, иногда с синим экраном. Вылетают игры на новом процессоре. Иногда с ошибкой, а иногда в BSOD Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |