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

Обход константности переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В файле-словаре найти и распечатать слова, http://www.cyberforum.ru/cpp-beginners/thread1145511.html
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря с помощью конкатенации, например: “БАЛКОН” = “БАЛ” + “КОН”; “БАРСУК” = “БАР” + “СУК”. ...
C++ Сложить элементы массива Всем доброго времени суток. У меня такая проблема. Есть таблица из 5 элементов. Нужно их суммировать между собой. Допустим {1,3,5,7,9} = 1+3+5+7+9=25 Вот мой криворукий код. Не могу понять чего не... http://www.cyberforum.ru/cpp-beginners/thread1145493.html
C++ разница между указатель на функцию и функция возврата указателя?
подскажите пожалуйста очень срочно надо (вопрос на зачет)
C++ Посоветуйте программу c++ для макинтош
Сейчас сижу учу эклипс, выдает 1000 ошибок, хотя все под него 100 раз переделываю на компе все работало. Нужно чтобы было много свистелок перделок - там гейм редактор, какой нить движок чтобы тоже...
C++ Использование ASCII кодов http://www.cyberforum.ru/cpp-beginners/thread1145467.html
Подскажите как пользоваться таблицей ASCII кодов http://www.computerbooks.ru/books/Programming/Book.C_plus_plus_for_beginning/pic/38.gif вот нашол таблицу такую вот выше ссылка мне надо именно...
C++ Дать каждому элементу массива "описание" Как дать каждому элементу массива "описание" ? Например, такой массив: 4 4 hungry // чтоб было так, т.е. рядом с каждым элементом массива было "описание" элемента 7 satisfied 5 hungry 8... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
12.04.2014, 10:19
DrOffset, хороший ответ. Но мне кажется, не хватает разъяснений почему преобразование
T * -> T * const
преобладает над преобразованием
T * -> const T *
. Т.е. про уровни конечно сказано, но что кроется за первым, вторым (прочими?) уровнями не совсем ясно. Они описаны в стандарте именно как уровни или как-то иначе?
Цитата Сообщение от DrOffset Посмотреть сообщение
Ну а пример твой лечится исправлением кода в соответствии со стандартом
Предположу, что ТС хотел бы видеть вариант когда не пользователю приходится подгонять тип к функции, а наоборот, подогнать функцию к аргументу. Т.е. нужно замутить еще одну перегрузку:
C++
1
2
int Find(WCHAR* Val, size_t Beg = 0, size_t Len = 0) // убрали const
{   ...  };
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru