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

Инициализация статического члена std::vector в шаблонном классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Индексация массива в динамической памяти http://www.cyberforum.ru/cpp-beginners/thread945601.html
Всем привет! Вроде очень простой вопрос, но я не смог найти на него ответа. Вот код: #include <iostream> using namespace std; int main() { int * mas = new int; for (int i=0;i<500;i++)
C++ Перегружаю operator= Всем здрасти! Вот код: #include <iostream> using namespace std; class One { public: virtual ~One() {} http://www.cyberforum.ru/cpp-beginners/thread945597.html
C++ Есть ли выигрыш в памяти при объявлении объекта через указатель в данной программе?
Доброго времени суток! Подскажите, пожалуйста, есть ли разница в количестве задействованной памяти если объект класса создавать через указатель(как в данном случае) или обычым образом(Car myCar; ) в...
Удалить из файла все строки кроме тех что начинаются на словосочетание "Данные для" C++
Есть текстовый файл с большим количеством строк. Нужно удалить из файла все строки кроме тех что начинаются на словосочетание "Данные для". Пожалуйста предоставьте эту программу в уже...
C++ Error C2044 http://www.cyberforum.ru/cpp-beginners/thread945555.html
#include <iostream> #include <windows.h> using namespace std; #define rus setlocale(0, ""); SetConsoleCP(1251); SetConsoleOutputCP(1251); void main() { rus; cout << "a) хищник\tc)...
C++ микширование файлов wav Нужна помощь, нужно написать микшер, чтобы воспроизводилось два файла в формате wav. возможно кто-то писал видел, поделитесь ... А если нет, то возможно кто-то поделится идеями-советами? На рис.... подробнее

Показать сообщение отдельно
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
29.08.2013, 21:09
Рискну предположить что так:
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
struct mystruct {};
 
template<class T>
class myclass {
    mystruct ms;
public:
    static std::vector<mystruct> myvec;
    myclass(){ myvec.push_back(mystruct()); }
 
};
 
//-------------------------------------------------------
template<class T>
std::vector<mystruct> myclass<T>::myvec;
//-------------------------------------------------------
 
 
 
int main()
{
   myclass<int> mc;
   std::cout << mc.myvec.size() << std::endl;
 
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru