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

Могут ли быть указаны квалификаторы типа в качестве возвращаемого значения функции/метода? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Могут ли теоретически существовать методы с неопределенным числом аргументов? http://www.cyberforum.ru/cpp-beginners/thread1508389.html
Разумно ли использовать va args в таких ситуациях?
C++ Массив строк и найти в нем максимальную по длине строку Ввести массив строк и найти в нем максимальную по длине строку. Не учитывать случай, когда таких строк несколько. http://www.cyberforum.ru/cpp-beginners/thread1508370.html
Работа с pdf файлом C++
Добрый день, подскажите, можно ли стандартными средствами открыт PDF файл, для последующей работы с ним? Или есть свободные библиотеки для этого?
Заполнение вектора в цикле C++
Попробовал так (для освоения материала) #include <vcl.h> #include <vector> #include <iostream> #include <algorithm> //sort #include <functional> //greater or compare typedef vector<int> Vec; //тип для вектора из int-ов Vec MyVector(1); // один из векторов
C++ Как заставить подфункцию выдать обработанный массив? http://www.cyberforum.ru/cpp-beginners/thread1508345.html
Имеется программа, суть которой - обработать массив с данными; основной рабочий кусок содержит две вложенных функции - procedure1 и procedure2: void procedure1 (параметры) { ... } void procedure2 (параметры) {
C++ В заданном слове удалить букву Дано слово. а) удалить из него третью букву. б) удалить из него 1-ую из букв о, если такая буква есть. подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17473 / 5711 / 364
Регистрация: 30.03.2009
Сообщений: 15,684
Записей в блоге: 26
02.08.2015, 18:32     Могут ли быть указаны квалификаторы типа в качестве возвращаемого значения функции/метода?
Цитата Сообщение от DrOffset Посмотреть сообщение
Если говорить строго, то нижеследующий код не совсем тоже самое, но в рассматриваемом вопросе он точно передает смысл предыдущего примера
Тут-то как раз понятно. Указатель и константный указатель - это разные типы. В первом твоём примере методы foo различались наличием у одного из них const на конце. Я знаю, что эта конструкция означает, но не знаю, как правильно называется. Но это, как мне кажется, НЕ есть "квалификатор типа"

Цитата Сообщение от DrOffset Посмотреть сообщение
На всякий случай поясню, я имел в в виду, что такие функции при перегрузке будут неотличимы
А вот здесь уже квалификатор типа. И он в этом месте игнорируется с точки зрения описания прототипа

Цитата Сообщение от hoggy Посмотреть сообщение
возвращается самый что ни на есть настоящий константный pvalue
Опять-таки я не знаю, как это правильно называется. Это "квалификатор типа" или "квалификатор значения" (или как оно называется)?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru