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

Присваивание указателей, вызов оператора присваивания класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача объекта в метод http://www.cyberforum.ru/cpp-beginners/thread806798.html
Объясните пожалуйста,как правильно написать. Есть метод AddMessage() который добавляет сообщение в тему,и есть метод GetMessage() который выводит сообщение на экран. Сам объект класса создаётся уже в...
C++ Перегрузка функций а) по номеру года выдает его название по старо японскому календарю. б) по названию месяца выдает знак Зодиака. Заранее спасибо за помощь. http://www.cyberforum.ru/cpp-beginners/thread806781.html
C++ Работа с конструктором
Всем доброго времени суток. Получил задание по программированию в универе. Писать задание за меня не прошу, нужно лишь уяснить парочку моментов. В общем-с, необходимо создать класс Person с одним...
Задача на тему "Строки" (вывести на экран только предложения, состоящие из заданного количества слов) C++
написать программу, которая считывает текст из файла и вывыдит на экран только предложения состоящие из задоного количества слов int main(int argc, char *argv) { fstream fp; ...
C++ Ошибка в программе с использованием функций http://www.cyberforum.ru/cpp-beginners/thread806758.html
#include <stdio.h>//подключение #include <conio.h>//необходимых #include <locale>//библиотек #include <time.h> void data_input(int *A); //Прототипы функций, в которые копируем предыдущий...
C++ Массив, игра Крепс «Крепс» Игрок бросает две кости. Каждая кость имеет шесть граней. Эти грани помечены как 1,2,3,4,5 и 6. После броска вычисляется сумма цифр двух верхних граней. Если сумма после первого броска... подробнее

Показать сообщение отдельно
UnknownSmith
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 10

Присваивание указателей, вызов оператора присваивания класса - C++

12.03.2013, 20:11. Просмотров 697. Ответов 1
Метки (Все метки)

Если написать

C++
1
2
3
4
5
6
7
8
StrL **testStr;
testStr = new StrL * [3];
testStr[0] = new StrLBit("100001");
testStr[1] = new StrLBit("0101");
testStr[0] = testStr[1];
bool t = 0;
if (testStr[0] == testStr[1]) t = 1;
printf ("%d", t);
происходит присваивание указателей (выводится 1), но у класса StrLBit, потомка StrL, реализована операция присваивания
C++
1
StrLBit& operator= (const StrLBit&);
как же ее вызвать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.