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

Своеборазное переопределение статических членов в потомках - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу которая определяет максимальное число http://www.cyberforum.ru/cpp-beginners/thread1210249.html
написать программу которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел длина последовательности не ограничена.... помогите пожалуйста
C++ С2248 и Френдфункция? Добрый день, казалось бы вчера допилил лабу(не без помощи форумчан,за которую признателен) , но возникла проблема. В проге есть два класса, вектор и матрица. Матрица - массив векторов. Собственно, требуется реализовать оператор <<, для Вектора его реализовать у меня получилось. Для матрицы его выразил корректно(как мне кажется), но программа не получает доступа к приватным элементам n и ... http://www.cyberforum.ru/cpp-beginners/thread1210225.html
C++ Как верно узнать размер указателя ?
СBaseTest* pTest = { new СBaseTest, new СOther }; Нужно узнать размер pTest
C++ Преобразовать массив так чтобы все ненулевые элементы предшествовали нулевым
Задан массив целых чисел, среди которых есть 0. Преобразовать массив так чтобы все ненулевые элементы предшествовали нулевым
C++ Создайте функцию нахождения количества элементов одномерного массива, по модулю превосходящего введенное http://www.cyberforum.ru/cpp-beginners/thread1210177.html
Помогите пожалуйста!!! Создайте функцию нахождения количества элементов одномерного массив, по модулю превосходящего введенное с клавиатуры значение k. Примените функцию к целочисленным массивам A(N), B(M), где N и M - заданы.
C++ Как правильно освободить память Написал вот такой костыль: wchar_t* getDate() { time_t seconds = time(NULL); tm timeinfo = *(localtime(&seconds)); return _wasctime(&timeinfo); }; Теперь его использую в main: подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
17.06.2014, 13:18     Своеборазное переопределение статических членов в потомках
Тогда добро пожаловать в волшебный мир шаблонов
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
#include <iostream>
 
template <typename FishTraits>
struct Fish
{
    void PrintInfo()
    {
        std::cout << "Rows: " << FishTraits::teeth_rows << std::endl;
    }
};
 
 
struct SharkTraits
{
    static const int teeth_rows = 2;    
};
 
struct GoldenFishTraits
{
    static const int teeth_rows = 1;
};
 
struct Shark : Fish<SharkTraits>
{
};
 
struct GoldenFish : Fish<GoldenFishTraits>
{
};
 
 
int main()
{
    Shark s;
    GoldenFish g;
    s.PrintInfo();
    g.PrintInfo();
    
    return 0;
}
 
Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru