Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Натуральное число Не могу понять что от меня требуют. Откуда брать натуральное число? Где взять A и B? Дано натуральное число: 1.Найти все целые числа из промежутка от A до B, у которых сумма делителей равна N (N вводится с клавиатуры) и их произведение. 2. Найти все тройки натуральных чисел a,b,c из интервала от1 до 20, для которых выполняется неравенство a^2+b-c^2=0. https://www.cyberforum.ru/ cpp-beginners/ thread889432.html Работа с оператором if в dev (C++) C++
Помогите,проблема с оператором,ошибок нет но не могу понять как сделать: При вводе цифры '2' выводило другой текст.. Вот основа: #include <iostream> using namespace std; int main();
C++ Префикс функция https://www.cyberforum.ru/ cpp-beginners/ thread889425.html
В чем ошибка: для работы со строками префикс-функция работает а для целочисленного массива выдает не верный ответ. Помогите разобраться.#include <stdio.h> const int m =100; int A; // int pA; int n; const __int8 LenBuf =100; int kmp_z;
C++ Ввод только одной цифры (dev C++), не Builder! https://www.cyberforum.ru/ cpp-beginners/ thread889383.html
Помогите пожалуйста! Нужна часть кода..Что-бы запретить ввод букв и символов,и запретить написание цифры более 1-ой... Вот часть кода: cout << "Ваш выбор: "; cin >> m1; Имеенно здесь ввести запрет..
C++ Графическая библиотека С++
Как подключить граф. библ. в с++, если #include <graphics.h> не работает (в '' тоже) Помогите, очень надо)
C++ Вывести ориентацию локатора после выполнения команд Всем привет! Есть задачки которые нужно сделать в C++: 2) CASE11: Локатор ориентирован на одну из сторон света ("С" - север, "З" - запад, "Ю" - юг, "В" - восток) и может принимать три цифровые команды поворота: 1 - поворот налево, -1 - поворот направо, 2 - поворот на 180 градусов. Дан символ C - исходная ориентация локатора и целые числа N1 и N2 - две посланные команды. Вывести ориентацию... https://www.cyberforum.ru/ cpp-beginners/ thread889380.html
C++ Как найти сумму ряда с точностью https://www.cyberforum.ru/ cpp-beginners/ thread889379.html
Найти сумму ряда с точностью до члена ряда <eps(Заданной с клавиатуры) и сравнить с ф-ей контроля: ряд 1+x/1!+x^2/2!+...+x^n/n! ф-я контроля e^x Мне хотя бы алгоритм.
графические библиотеки C++
Хочу познакомиться в парочкой популярных и хороших библиотек. Поверхностно знаком с opengl. Кстати мне очень она понравилась, довольно многофункциональна. Моя работа с графикой ограничивается геометрией(2д,3д). Нет необходимости грузить модели,натягивать текстуры и т.д. Нужны только базовые инструменты. Посоветуйте!
C++ Если значения A и B не равны, то присвоить каждой переменной большее из этих значений... https://www.cyberforum.ru/ cpp-beginners/ thread889365.html
Всем привет! Есть задачки которые нужно сделать в C++: 1) IF11: Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B. #include <iostream> using namespace std; int a; int b; cin>>a;
C++ Превратить заданную пользователем дату в формате "дд.мм.гг" в формат "месяц дд. год" Помогите пожалуйста написать программу на рядки. Условие Превратить заданную пользователем дату в формате "дд.мм.гг" в формат "месяц дд. год" Пример 15.03.2012 март, 15 2012, используя рядки. Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread889362.html
C++ Создать класс MyString
Создать класс MyString, содержащий элемент данных указатель на массив типа char - текстовую строку. Конструктор класса с параметром (максимальной длиной строки) должен выделять память под размещение строки заданной длины. Переопределить для класса операцию + как конкатенации (склейки) двух строк. Создайте ,пожалуйста, если не сложно, также тестирующую оболочку, позволяющую продемонстрировать...
C++ Задан номер мобильного телефона - определить, какие цифры отсутствуют в этом номере Задан номер мобильного телефона. Определить, какие цифры отсутствуют в этом номере. Помогите! https://www.cyberforum.ru/ cpp-beginners/ thread889348.html
7 / 7 / 2
Регистрация: 10.03.2013
Сообщений: 96
0

const& и const* в имени функции - C++ - Ответ 4662584

03.06.2013, 17:43. Показов 5444. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Объясните пожалуйста что значит const& и const* в имени и параметрах функции(пример из Вандевурд,Джосаттис):
C++
1
2
3
template <typename T>
inline T const& max(T const& a , T const& b){}
inline T const* max(T const* a , T const* b){}
в параметрах константная ссылка и константый указатель , а в имени? :O

Вернуться к обсуждению:
const& и const* в имени функции C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2013, 17:43
Готовые ответы и решения:

Что это bool operator== (const CLASS&) const;
Что это? class CLASS { public: bool operator== (const CLASS&amp;) const; ...

int const * const foo(const int* param) const - разъясните значение квалификаторов
int const * const foo(const int* param) const -----1------2----------3----------------4 1: ?...

Модификатор const для параметра функции не const?
void foo(const int N) { int Arr; //&lt;-- ??? } В clang это работает. В VisualStudio 2015 нет.

Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration?
Пытаюсь скомпилировать программу пишет friend ostrem&amp; operator &lt;&lt;(ostream&amp; outs, const...

5
03.06.2013, 17:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2013, 17:43
Помогаю со студенческими работами здесь

Error C2440: return: невозможно преобразовать "const char *" в "const char (&)[6]"
Вроде все правильно а все равно не работает. Подскажите в чем ошибка #include &lt;iostream&gt; ...

char operator[](unsigned short offset) const; // что означает const?
Собстенно вопрос уже озвучен :).

Const в параметрах. Перед чем нужно употребить const дабы обезопасить данные от изменения
const int Counter(const TSNum *Start) { int c=0; while(Start!=NULL){Start=Start-&gt;next;} ...

Ошибка: Cannot convert 'char const[18]' to 'const wchar_t *'
Unit1.cpp(59): E2034 Cannot convert 'char const' to 'const wchar_t *' Full parser context ...

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка?
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt;...

Cannot convert 'const wchar_t *' to 'const char *'
HMODULE hMod=GetModuleHandle(NULL); if(!hMod) { } HRSRC...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru