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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных http://www.cyberforum.ru/cpp-beginners/thread764280.html
Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных. это надо сделать в этой програме.. #include <vcl.h> #include <iostream.h> #include <conio.h> struct notebook { string name; string surname;
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++. Написать программу, где при нажатии кнопок со стрелками по консоли движется символ. Вроде бы все должно работать хорошо, если рассуждать логически, но не работает. #include <iostream> #include <clocale> #include <conio.h> using namespace std; int main()
C++ в заданной строке символов найти слова минимальной и максимальной длины и выдать позиции, с которых они начинаются в заданной строке символов найти слова минимальной и максимальной длины и выдать позиции, с которых они начинаются. подробнее

Показать сообщение отдельно
Igor3D
792 / 409 / 33
Регистрация: 01.10.2012
Сообщений: 2,066
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 )
 {
  ...
 }
};
 
Текущее время: 22:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru