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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача объекта в метод http://www.cyberforum.ru/cpp-beginners/thread806798.html
Объясните пожалуйста,как правильно написать. Есть метод AddMessage() который добавляет сообщение в тему,и есть метод GetMessage() который выводит сообщение на экран. Сам объект класса создаётся уже в мэйне,потом я его передаю в метод AddMessage() и там у меня добавляется сообщение,а как мне теперь его вывести,то есть как методу GetMessage() показать что массив с сообщениями уже заполнен,то что...
C++ Перегрузка функций а) по номеру года выдает его название по старо японскому календарю. б) по названию месяца выдает знак Зодиака. Заранее спасибо за помощь. http://www.cyberforum.ru/cpp-beginners/thread806781.html
C++ Работа с конструктором
Всем доброго времени суток. Получил задание по программированию в универе. Писать задание за меня не прошу, нужно лишь уяснить парочку моментов. В общем-с, необходимо создать класс Person с одним единственным полем типа сhаr *, в котором можно хранить имя и которое можно проинициализировать только через конструктор Person(char const *). Препод сказал, что внутри конструктора должен...
Задача на тему "Строки" (вывести на экран только предложения, состоящие из заданного количества слов) C++
написать программу, которая считывает текст из файла и вывыдит на экран только предложения состоящие из задоного количества слов int main(int argc, char *argv) { fstream fp; //файловая переменная fp.open ("F:\\str.txt",ios::in); //открытие фп для чтения int ip=0,i,n,MAX=20,pi=1,prob; string s,pr(" ...
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); //Прототипы функций, в которые копируем предыдущий код void proccessing(int *A, int inc1, int inc2); void res_out(int *A);
C++ Массив, игра Крепс «Крепс» Игрок бросает две кости. Каждая кость имеет шесть граней. Эти грани помечены как 1,2,3,4,5 и 6. После броска вычисляется сумма цифр двух верхних граней. Если сумма после первого броска равна 7 или 11, игрок выиграл. Если после первого броска сумма равна 2,3 или 12 (это называется «крепс»), игрок проигрывает (т.е. выигрывает «банк»). Если после первого броска сумма равна 4,5,6,8,9 или... подробнее

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

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

12.03.2013, 20:11. Просмотров 655. Ответов 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&);
как же ее вызвать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru