Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Волк заяц и коза https://www.cyberforum.ru/ cpp-beginners/ thread1328633.html
Классическая задача про волка заяца и козу , которых нужно перевозить на другой берег так что бы коза не съела капусту а волк не съел козу. Помогите запрограмировать задачу
Непонятные ошибки компиляции C++
rectangle.h: #ifndef RECTANGLE_H #define RECTANGLE_H #include <string> using namespace std; class Rectangle { friend class Factory;
C++ Разработать шаблоны ввода, вывода массивов и подсчета максимальных элементов Помогите пожалуйста решить эту задачуO_o Использование функций-шаблонов: для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблоны для решения основной задачи: подсчитать кол-во максимальных элементов https://www.cyberforum.ru/ cpp-beginners/ thread1328616.html C++ Массив структур "Пара" Определите структуру Pair – пара «имя = значение» и структуру Pairs – массив пар: struct Pair { char * name; //имя int value; //значение }; #define MAX_PAIRS 100 struct Pairs https://www.cyberforum.ru/ cpp-beginners/ thread1328614.html
C++ Как лучше запретить копирование объекта?
Есть класс, надо запретить копирование его экземпляров. Можно как то сделать, чтоб в интерфейсе класса вообще не было конструктора копии и оператора копирующего присваивания?
C++ Вывести на экран матрицу, сумму элементов побочной диагонали и сумму элементов, удовлетворяющих условию Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от -17 до 10 и выводит на экран матрицу А в виде таблицы, сумму элементов побочной диагонали матрицы и сумму тех, стоящих справа от побочной диагонали элементов, которые кратны 2 и 3 одновременно. https://www.cyberforum.ru/ cpp-beginners/ thread1328572.html
C++ Найти количество чётных отрицательных элементов в матрице, полученной из сложения двух заданных матриц https://www.cyberforum.ru/ cpp-beginners/ thread1328567.html
3. Даны целочисленные матрицы А(mxn) и В(mxn). Программа находит количество четных отрицательных элементов в матрице С=А+В , выводит на экран матрицу С и найденное количество.
Правильное подключение хедеров C++
Здоровеньки булы. По совету DrOffset в теме https://www.cyberforum.ru/cpp-beginners/thread1308503.html попытался скомпоновать хедеры: L_String.h: #ifndef LIBRARY_STRINGS #define LIBRARY_STRINGS #include "L_Array.h" namespace Library {
C++ Найти и вывести на экран максимальный элемент заданной строки матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1328563.html
1. Заполнить случайными числами матрицу А(mxn) и вывести ее на экран в виде таблицы. Программа находит максимальный элемент 1-ой строки матрицы и выводит его на экран. #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int main() {
C++ Вывести на экран нечётные столбцы заданной квадратной матрицы Программа заполняет двумерный массив А(5х5) случайными числами в диапазоне от -7 до 13 и выводит его на экран в виде таблицы, а также выводит на экран нечетные столбцы массива. https://www.cyberforum.ru/ cpp-beginners/ thread1328562.html
Ошибки "cin: необъявленный идентификатор" C++
вот код#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> struct Bus{ //Структура char name; //имя водителя char nombus; //номер автобуса (а999аа) int nomer; //номер маршрута
C++ Генератор паролей, не хватает оперативной памяти https://www.cyberforum.ru/ cpp-beginners/ thread1328511.html
Есть генератор паролей, он выводит их в файл, но как сделать так чтобы я мог создать около 3 млрд. паролей за раз???? Он создает около 16 млн паролей и потом пишет что не хватает оперативной памяти Как избавиться от данной проблемы? #include <iostream> #include <algorithm> #include <time.h> #include <stdlib.h> #include <fstream>
Эксперт С++
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
13.12.2014, 16:07 0

Вызов членов и объектов с наследника класса - C++ - Ответ 6981163

13.12.2014, 16:07. Показов 591. Ответов 13
Метки (Все метки)

Ответ

Вы хотите что то такое?

http://rextester.com/ZKW9093


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
 
 
struct B
{
    virtual ~B(){}
    
    void SetValue(const int v){  CommonData()=v; }
protected:
    
    //так организуется хранение и доступ к общим данным семейства классов
    static int& CommonData() { static int v=10; return v; }
    
    //"семейство классов" - это иерархия классов, образованная от одного общего предка
    //как правило именно этот общий предок реализует
    //хранение и доступ к общим для всего семейства данным.
    
};
 
 
struct A: B
{
    void Work() { SetValue(333); }
};
 
 
struct E: B
{
    void View()const { ::std::cout << CommonData() << ::std::endl; }
};
 
 
 
int main()
{
    std::cout << "Hello, world!\n";
    
    // изначально общие для всего семейства данные имеют значение 10
        
    
    
    A a;
    // но в результате махинация объекта класса А, общие данные изменяют значение на 333
    a.Work();  
    
 
    E e;
    // напечатает в консоль 333, что означает, 
    e.View(); 
    //что объекты класса E видят все изменения общих данных, которые осуществляют объекты класса A
        
}


Вернуться к обсуждению:
Вызов членов и объектов с наследника класса C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2014, 16:07
Готовые ответы и решения:

Вызов конструктора базового класса из класса-наследника
Можно ли вне списка инициализации вызвать конструктор базового класса ? class A { int a;...

Вызов переопределенного метода класса наследника из базового класса
Предположим есть два класа: public class A { /* ... некая...

Вызов деструктора класса-наследника
Всем привет! есть базовый класс и класс-наследник class Base { public: virtual...

Вызов виртуального метода класса наследника из вектора
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; class A { public: ...

13
13.12.2014, 16:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2014, 16:07
Помогаю со студенческими работами здесь

Массив объектов класса. Печать строк-членов класса.
подскажите, как распечатать строки? #include &quot;myString.h&quot; #include &lt;iostream&gt; #define stop...

Вызов деструкторов членов класса
у меня есть класс поля которого тоже классы...при выходе из конструктора вызывается деструктор для...

Создание экземпляра класса-наследника для переменной с типом базового класса
Подскажите чайнику как создается экземпляр класса BC BaseClass BC = new DerivedClass(); ...

Правда, что указатель класса-наследника не может указывать на объект класса-родителя?
Доброго времени суток! Пример кода ниже. Правда ли , что указатель класса-наследника не может...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru