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

Интерфейсы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Книга C++ http://www.cyberforum.ru/cpp-beginners/thread878601.html
Подскажите пожалуйсто книгу по общей структуре языка С++!
C++ шаблон функций Всем привет! Нужно создать шаблоны функций по этому коду. Имею такой код: #include <iostream.h> #include <math.h> int main() { const int n =5; int mas, i, null, min, sum, j, t; //ââîä ìàññèâà http://www.cyberforum.ru/cpp-beginners/thread878592.html
Ошибка в проге при создании конструкторов,деструкторов C++
#include <iostream> #include <math.h> #include <string.h> #include <stdlib.h> using namespace std; struct spisok { int inf; spisok *next; spisok *prev;
C++ фонарик
Помогите пожалуйста с кодом фонарика!заранее огромное спасибо
C++ Функции в программе http://www.cyberforum.ru/cpp-beginners/thread878550.html
Здравствуйте, имею вот такую задачку, нужно её переделать по функциям. /* Дана целочисленная квадратная матрица. Опередить: 1) произведение элементов в тех строках, которые не содержат отрицательных элементов. 2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. */ #include <iostream.h> int main() { int N; // размер массива
C++ Splay-tree (написать программу, которая будет искать в файле сущности (целые числа) и заносить их в дерево) Приветствую. Потребовалось написать программу, которая будет искать в файле сущности (целые числа) и заносить их в дерево, с последующим выводом всех найденных значений на экран. В процессе реализации возникло несколько вопросов: а) Для подобной цели было выбрано Splay-дерево. Является ли адекватным его выбор? Особенно с учётом, что есть большая вероятность, что на выходе будет сильно... подробнее

Показать сообщение отдельно
Andreyasu
2 / 2 / 0
Регистрация: 02.07.2009
Сообщений: 52
25.05.2013, 22:35     Интерфейсы
Вот не могу понять , берем вот такую структуру
C++
1
2
3
4
5
class Ab  //интерфейс
{
public:
virtual void GetNum()=0;
};
C++
1
2
3
4
5
6
7
8
class reAb:public Ab //реализация интерфейса
{
public:
reAb():Mylong(10000) {};
void GetNum() {cout<< Mylong <<endl;};
long long Mylong;
 
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
int _tmain(int argc, _TCHAR* argv[])
{
Ab *kol=new reAb;
kol->GetNum();
 
cout<< sizeof(Ab)<<endl;
cout<< sizeof(reAb)<<endl;
cout<< sizeof(*kol);
 
 cin.get();
return 0;
}
На выходе получим
C++
1
2
3
4
10000
4
16
4
А вот теперь вопрос, если размер объекта kol равен 4, то как я понимаю при работе программы он занимает в памяти 4 байта, а где храниться значение Mylong???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru