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

Как управлять наследниками через базовый класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Распределение памяти под объекты числовых типов. Не могу понять http://www.cyberforum.ru/cpp-beginners/thread726200.html
Может быть немного не в тему пишу, т.к. этот вопрос не относится конкретно к языку С++, просто столкнулся с этим, когда начал изучать этот язык. Буду объяснять суть проблемы на языке С++. Допустим, возьмем такой тип как "signed int". Объект этого типа занимает в памяти 16 бит. Диапазон значений составляет -32768 - 32767. Насколько я знаю, в любых signed типах первый бит отводится под знак числа...
C++ Логарифм #include <iostream> using namespace std; #include <math.h> #include <conio.h> #include <windows.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); double Sum=0,x,i; http://www.cyberforum.ru/cpp-beginners/thread726194.html
Как можно решить? (классы, указатели) C++
Имеется два класса: Support class Support { public: World* world; Pacman* pacman; ............. Support(World* wd){world = wd;for(int i = 0; i < 3; i++) ghost = NULL;} }support(&world);
Динамическое выделение памяти C++
Дан такой код:#include "stdafx.h" #include <stdio.h> #include <stdlib.h> int main() { int a; // матрица 9 на 9 целочисленная int i,j,k; for(i=0;i<9;i++){
C++ «Динамическая строка» и перегрузка операций. лаба http://www.cyberforum.ru/cpp-beginners/thread726135.html
Ввести с клавиатуры строку символов S1. Признак окончания ввода строки - нажатие клавиши "Ввод". Программа должна содержать перегруженную опера-цию «=», использование которой скопирует S1 в S2 при следующих условиях: Задача 1 . Без 2 первых и 2 последних символа; Если не трудно и есть какие мысли напишите плз, спасибо
C++ Запись случайных натуральных чисел в линейный массив for( j=0; j<10; j++) { arr=rand()%(b-a+1)+a; } Пытаюсь сделать так но выводит вообще не по теме 0BF014 что то в этом роде что делать? подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.12.2012, 15:51     Как управлять наследниками через базовый класс
1) Зачем? Ты понимаешь различия между классом и экземпляром объекта?
2) Сделай этот метод и поле count статическими
C++
1
2
3
4
5
6
7
8
9
10
11
class base
{
protected:
static int count;
public:
   base(){count = 0;};
   base(base* _b){};
   void setC(int _c){count = _c;};
   int getC(){return count;};  
};
int base::count=0;
 
Текущее время: 14:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru