Форум программистов, компьютерный форум CyberForum.ru

Параметр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread80520.html
C++5.02 дано вещественное x. составить программу вычисления z=f(x), если f(x)=(e^x^2/x)+(ln(4x)/sinx)^1/3 предусмотреть разрешение аварийных ситуаций.
C++ Произведение элементов массива с парными номерами Помогите, пожалуйста. На 29 декабря нужно сдать , а я в С++ почти полный ноль(( Вот условия: 1) В одномерном массиве, который состоит из N целых элементов, обчислить: - Произведение элементов массива с парными номерами - Произведение элементов массива, размещённых между первым и вторым ненулевыми элементами. 2)... http://www.cyberforum.ru/cpp-beginners/thread80504.html
Вычислить значения логического выражения C++
Помоги пожалуйста решить. Вычислить значения логического выражения.
Двумерный массив с мспользованием функций. C++
Есть вот такая задача: В матрице n*n, введенной с клавиатуры, найти ряд из n лидирующих минимумов с условием, что в каждой строке и в каждом столбце может располагаться только один минимум. Для этого можно использовать такое правило: первый минимум является минимальным элементом матрицы. Во время поиска следующего минимума соответствующие строка и столбец не учитываются и т.д. Для реализации...
C++ Шаблоны, ассоциативний массив map http://www.cyberforum.ru/cpp-beginners/thread80488.html
делаю задания из книжки Страуструпа по C++ надо сделать шаблон для ассоциативного массива map, используя vector. сначала написал не шаблонный map, все работало. Потом переписал код что бы получился шаблон, и мне тут же компилятор стал ругаться на "vector<Piar>::iterator I", а я этом ничего не менял. Нашел сайт где все про стандартные контейнеры расписано, но он мне не помог. Уже второй день ищу...
C++ строки и файлы Я не знаю язык С++. Точнее я не знаю операторы которые выполняют те или иные функции. Так преподают в ВУЗе, что есть практика а вот с теорией плохо, точнее вообще никак. От нас требуют срочно решить три задачи: 1) Дана последовательность слов длиной до десяти символов каждое, разделенных пробелами. Найти слово с максимальной длиной. 2) Дан текстовый файл F. Переписать в другой файл G все... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,354
27.12.2009, 15:07     Параметр
1. Запись четвертого параметра означает, что compare, каково бы оно ни было (какая бы функция тут ни была реально указана), принудительно приводится к указателю на функцию, принимающую два параметра типа void* и возвращающую значение типа int.
2. Можно не объявлять как const, но "хороший" стиль программирования требует, чтобы параметр, если функция по логике своей работы его заведомо не изменяет, был объявлен как const. Это уберегает от возможных ошибок - даже если ты по ошибке попытаешься изменить const-параметр, компилятор сразу же выругается по этому поводу.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru