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

перегрузка [] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Размер объекта? http://www.cyberforum.ru/cpp-beginners/thread776829.html
При работе с объектами, совсем не знал забыл следующие моменты: Зависит ли размер объекта от количества в нем методов ? Будет ли метод скомпилирован в исполняемый файл или dll, если не...
C++ Ошибка с классами Здравствуйте, не могли бы вы мне помочь, дороги форумчане, ошибка связанная с динамикой здесь у меня. #include "stdafx.h" typedef... http://www.cyberforum.ru/cpp-beginners/thread776820.html
C++ Не пойму почему не компилирует
Начал читать "Как програмировать на С++" Дейтелов Дошёл до главы "Введение в классы и объекты", Отделение интерфейса от реализации, переписал код в свой компилятор но выдает ошибку " undefined...
Вроде-бы все просто, но путаюсь с константыми методами C++
В чем разница где поставить модификатор const const void Metod(); void Method()const; В каком случаем использовать один из их? Заранее спасибо.
C++ Как написать фреймы? http://www.cyberforum.ru/cpp-beginners/thread776759.html
Я хочу попробовать написать программу, чтобы она не просто была консольной, а имела фреймы. Можете подсказать, как их писать или киньте ссылочку, где об этом что-то написано. Добавлено через 3...
C++ автомат по размену монет задание звучит так : "Автомат размена монет. Реализовать три функции при помощи классов" т.к. на С++ последний раз я работал полтора года назад, то меня это задание поставило в затруднительное... подробнее

Показать сообщение отдельно
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
01.02.2013, 15:19
Цитата Сообщение от The_bolT Посмотреть сообщение
Я делал две версии, но вызывается чего-то только одна!
Константная версия будет вызываться только для константного объекта.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
template <class T>
void func1(Array<T> & Arr)
{
    T a = Arr[0]; // неконстантная версия
}
 
template <class T>
void func2(const Array<T> & Arr)
{
    T a = Arr[0]; // константная версия
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru