![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Artur555 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
Извиняюсь конечно если такая тема уже поднималась, но все же подскажите плиз где мне найти (все функции!!!) для VC++8.0 Чтобы там были и функции новых библиотек. Желательно чтобы на русском. Заранее спасибо.
|
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
F1
Это сообщение отредактировал(а) Xenon - 1.5.2007, 14:09 |
|||
|
||||
| Artur555 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
А нет ли какого-нибудь сайта со всеми функциями, а то я че-то не разобрался в собственной справке VC
|
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 45 Всего: 134 |
Сколько можно повторять? MSDN. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Artur555 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
Понял
|
|||
|
||||
| Artur555 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
Я конечно извиняюсь, но я не нашел на MSDN статей про функции. Дайте прямую ссылку на страничку с описаниями функций плиз!!!!!!!!
|
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
||||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 4 Всего: 67 |
я не нашел на MSDN статей про функции
жжош ))) в MSDN меню View->Navigation->Contents и там уже раскрывая дереве, ищешь что конкретно тебя интересует) ну или просто в Index вводиш название интересующей функции...и вуаля...вот он мануал ))) если конечно такая функцйия существует в природе) -------------------- СУВ, Partizan. |
|||
|
||||
| Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
А нелегчили в гугле посмотреть спроавочники по функциям?!
-------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
| Promitheus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 28.3.2007 Репутация: 1 Всего: 1 |
"Функция - это именованная часть программы, к которой можно обращаться из других частей программы столько раз, сколько потребуется. Рассмотрим программу, печатающую степени числа 2:
extern float pow(float, int); //pow() определена в другом месте main() { for (int i=0; i<10; i++) cout << pow(2,i) << "\n"; } Первая строка функции - описание, указывающее, что pow - функция, получающая параметры типа float и int и возвращающая float. Описание функции используется для того, чтобы сделать определенными обращения к функции в других местах. При вызове тип каждого параметра функции сопоставляется с ожидаемым типом точно так же, как если бы инициализировалась переменная описанного типа. Это гарантирует надлежащую проверку и преобразование типов. Например, обращение pow(12.3,"abcd") вызовет недовольство компилятора, поскольку "abcd" является строкой, а не int. При вызове pow(2,i) компилятор преобразует 2 к типу float, как того требует функция. Функция pow может быть определена например так: float pow(float x, int n) { if (n < 0) error("извините, отрицательный показатель для pow()"); switch (n) { case 0: return 1; case 1: return x; default: return x*pow(x,n-1); } } Первая часть определения функции задает имя функции, тип возвращаемого ею значения (если таковое имеется) и типы и имена ее параметров (если они есть). Значение возвращается из функции с помощью оператора return. Разные функции обычно имеют разные имена, но функциям, выполняющим сходные действия над объектами различных типов, иногда лучше дать возможность иметь одинаковые имена. Если типы их параметров различны, то компилятор всегда может различить их и выбрать для вызова нужную функцию. Может, например, иметься одна функция возведения в степень для целых переменных и другая для переменных с плавающей точкой: overload pow; int pow(int, int); double pow(double, double); //... x=pow(2,10); y=pow(2.0,10.0); Описание overload pow; сообщает компилятору, что использование имени pow более чем для одной функции является умышленным. Если функция не возвращает значения, то ее следует описать как void: void swap(int* p, int* q) // поменять местами { int t = *p; *p = *q; *q = t; } " Это имелось ввиду |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |