Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для чего нужен С/С++ и как ним пользоваться? https://www.cyberforum.ru/ cpp-beginners/ thread124567.html
Для чего С/С++ и как ним пользоваться? Просветите меня пожалуйста, я в компах не плохо разбираюсь, но в программировании я ничего не понимаю) для чево С/С++ и как ним пользоватса???просветите меня...
шаблоны и typename в частности C++
Здравствуйте! Я разбираюсь с ассоциативными контейнерами в с++ - делаю лабораторную по ним функция equal_range() одинакова для set, multiset, map, multimap и возвращает pair<container::iterator,...
C++ Описать структуру с именем ZNAK
Пожалуйста помогите!!!! Никак не получается,надо на С++ Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; • дата рождения (массив из трех чисел). ...
C++ Ввод и вывод 1)Цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума (например, k принимает значения в... https://www.cyberforum.ru/ cpp-beginners/ thread124540.html
C++ Битовые операции. Написать программу для хранения в битовом поле информации о конфигурации компьютера. https://www.cyberforum.ru/ cpp-beginners/ thread124538.html
1. Написать программу для хранения в битовом поле информации о конфигурации компьютера. Например: Корпус AT – 0, ATX – 1; Видео на борту – 0, карта – 1 и так далее.
Добавление строки или столбца в матрицу C++
1. Написать программу, которая осуществляет добавление строки или столбца в любое место двумерной матрицы по выбору пользователя.
C++ Удалить с m по n символов, перезаписать строку и показать ее на экран
1. Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо проверить, cколько элементов массива теперь занято и сколько свободно. 2. Показать на экран с m по n символов строки,...
C++ поменять вершины плиз, помогите, с прогой :( надо каждую вершину с четным номером поменять местами с сыном, имеющим четный номер. вообще без понятия, как делать :( https://www.cyberforum.ru/ cpp-beginners/ thread124535.html
C++ Через указатели на указатели посчитать сумму двух чисел и записать в третье https://www.cyberforum.ru/ cpp-beginners/ thread124534.html
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье. 2. Написать примитивный калькулятор, пользуясь только указателями. 3. Найти факториал числа, пользуясь только...
C++ Проектирование и разработка автоматизированной системы Помогите придумать решение єтой задачи тут нужно проявить фантазию, а у меня фантазия отсутствует! --------------------------------- Проектирование и разработка автоматизированной системы... https://www.cyberforum.ru/ cpp-beginners/ thread124514.html
10 / 10 / 1
Регистрация: 16.06.2009
Сообщений: 194
0

Ключевое слово const в параметрах конструктора копий

02.05.2010, 21:56. Просмотров 1062. Ответов 5
Метки (Все метки)

вот такая делема возникла))есть билдер 2006 и 2009 в 6-ом конструктор копий определен так
Имя(Имя&); и все прекрасно работает как надо, когда я открываю проект в 2009 и нажимаю на запуск мне выскакивает ошибка на присваивании объекту функции, которая возвращает другой объект
[BCC32 Error] Unit1.cpp(175): E2285 Could not find a match for 'Strochka::Strochka(Strochka&)'
но это не все...я потом решил сделать определение конструктора так Strochka::Strochka(const Strochka&); и воаля..все заработало отлично..

объясните мне в чем суть? что видит 2009 чего не видит 2006 или вообще из-за чего такие ошибки возникают

Вернуться к обсуждению:
Ключевое слово const в параметрах конструктора копий
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2010, 21:56
Готовые ответы и решения:

Ключевое слово class в параметрах функции
Всем привет. Увидел в чужом коде такую конструкцию. void SomeFunction(class SomeClass * a) {...

Ключевое слово const
Не могу понять, чем отличаются методы const double Get_l() { return m_length;} const double...

Ключевое слово const после ключевого слова new
Наткнулся на такую запись const int* ciq = new const int (3); Какую роль играет const после new?

Ключевое слово const после декларации функции в классе
Здравствуйте, у меня есть подобный класс-шаблон: template &lt;typename Type&gt; class Array {...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.