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

Одинаковы ли оптимизации класса шаблон/константа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных http://www.cyberforum.ru/cpp-beginners/thread764280.html
Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных. это надо сделать в этой програме.. #include <vcl.h> #include <iostream.h> #include...
C++ Необходимо вычислить yij = f (xi, zj). В этих задачах x (i = 1,2, ., n) и z (j = 1,2, ., m) являются элементами одномерных массивов вещественных Необходимо вычислить yij = f (xi, zj). В этих задачах x (i = 1,2, ..., n) и z (j = 1,2, ..., m) являются элементами одномерных массивов вещественных чисел, которые содержат соответственно n и m... http://www.cyberforum.ru/cpp-beginners/thread764279.html
C++ написать програму с++ чтоб реализовать стєк! вот заготовка!
struct stack{ int data; stack *next; }; void push(stack *s,int *n){ while(s->next)s=s->next; s->next=new stack; s->next->data=*n; s->next->next=0;
Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А C++
Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А на начало, а компоненты, которые размещены перед самым элементом в конец...
C++ Что-то не так в программе (при нажатии кнопок со стрелками по консоли движется символ) http://www.cyberforum.ru/cpp-beginners/thread764222.html
Решил спустя некоторый промежуток времени попрактиковаться в c++. Написать программу, где при нажатии кнопок со стрелками по консоли движется символ. Вроде бы все должно работать хорошо, если...
C++ в заданной строке символов найти слова минимальной и максимальной длины и выдать позиции, с которых они начинаются в заданной строке символов найти слова минимальной и максимальной длины и выдать позиции, с которых они начинаются. подробнее

Показать сообщение отдельно
Igor3D
964 / 497 / 50
Регистрация: 01.10.2012
Сообщений: 2,473
17.01.2013, 14:42
Цитата Сообщение от IvanPryamoy Посмотреть сообщение
Пусть надо создать два объекта со значениями флага 1 и 2 соответственно (оба значения константы). Это известно на этапе компиляции. Но код-то без switch я все равно написать не смогу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template <long MyFlag> 
struct MyBaseClass {
// здесь общие методы не зависящие от MyFlag
};
 
struct MyClass1 : public  MyBaseClass <1> {
 void MyFunc( void )
 {
  ...
 }
};
 
struct MyClass2 : public  MyBaseClass <2> {
 void MyFunc( void )
 {
  ...
 }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru