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

Шаблонные классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как подключить библиотеку gluit к компилятору? http://www.cyberforum.ru/cpp-beginners/thread689037.html
В общем, посмотрел на ютубе ролик с созданием змейки, решил попробовать сделать. Там все прекрасно описано, кроме подключения OpenGL и Glut. Погуглил, нашел, что OpenGL по умолчанию уже есть в винде, а вот Glut надо подключать... Скачал glut, опять погуглил, нашел вот это http://www.gamedev.ru/code/forum/?id=39156 Но, там описано как подключить три файла, а у меня из архива glut распаковалась...
C++ посчитать кол-во введенного с клавиатуры символа и выделить цветом посчитать кол-во введенного с клавиатуры символа и выделить цветом второе и пятое вхождение данного символа. вот то что я написала, но какое условие поставить чтобы выделялись только второе и пятое вхождение я не знаю.. подскажите пожалуйста #include<windows.h> #include<iostream.h> #include<conio.h> #include<stdio.h> #include<txtgraph.h> #include<locale.h> int main() http://www.cyberforum.ru/cpp-beginners/thread689032.html
Поменять местами максимальный и последний отрицательный элементы массива C++
что-то не могу понять как делать Поменять местами максимальный и последний отрицательный элементы массива А (40).
Найти сумму ряда C++
Здравствуйте! Поправьте пожалуйста код. Что в нем не правильно? писал на visual studio #include "stdafx.h" #include <iostream> #include <math.h> #include <clocale> using namespace std;
C++ DirectX направленное движение http://www.cyberforum.ru/cpp-beginners/thread689014.html
Доброго дня! Пишу автосимулятор на DirectX 9, и вот сейчас я встал на одном моменте мне нужно чтобы кубик, который впоследствии будет заменён на машинку двигался ну собственно как машинка помогите пожалуйста! понятно что движение осуществлять D3DXMatrixTranslation, a поворот D3DXMatrixRotationY, но как их блин связать вместе... Заранее благодарю за помощь!
C++ На qt creator возможно написать программу Эмулятор браузера? На qt creator возможно написать программу Эмулятор браузера? os: ubuntu подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12283 / 6970 / 784
Регистрация: 27.09.2012
Сообщений: 17,283
Записей в блоге: 2
Завершенные тесты: 1
05.11.2012, 14:43     Шаблонные классы
Шаблонный класс генерируется в момент, когда происходит объявление переменной данного класса, то есть можно сделать и так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <stdlib.h>
using namespace std;
 
#define CL1(mytype) typedef class ClassMTR_##mytype {public: mytype x; mytype y;}
 
int main()
{   setlocale(LC_ALL,"Russian");
    CL1(int) C1;
    CL1(double) C2;
 
    cout<<sizeof(C1)<<endl;
    cout<<sizeof(C2)<<endl;
    system("pause");
}
Ну не совсем,конечно правильно, ибо два раза объявить не получится

Добавлено через 30 секунд
Цитата Сообщение от Герц Посмотреть сообщение
Не нужен там уже никакой пробел, C++11 отменяет это требование.
НЕ ВСЕ еще имеют компиляторы полностью поддерживающие C++11.
И если он у Вас есть, то это не значит, что есть у всех
 
Текущее время: 18:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru