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

Специализации шаблона функции или перезагрузка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ NetBeans IDE 8.0.2 http://www.cyberforum.ru/cpp/thread1800328.html
Здравствуйте. Где посмотреть и исправить указанные ошибки. mingw32-c++.exe: error: unrecognized command line option '-f' mingw32-c++.exe: error: CONF=Debug: No such file or directory
C++ Передача указателя на функцию-член Всем привет ! Необходимо передать функцию-член в качестве параметра другой функции-члену. Следующий код class Menu { public: void spin(); }; void Menu::spin() { http://www.cyberforum.ru/cpp/thread1799915.html
C++ Замена четырехбитной комбинации на другую
Имеется поток, перенесенный на GPU после преобразованный в битовый поток. Необходимо заменить 4 бита на другие (правила перехода записаны в блокноте, формат файла *.mdt),со сдвижкой после каждого преобразования на 1 бит(так как после этого произвожу проверку и ищу нужную синхрокомбинацию). Сделал ввод, перенос на видюху, перевод в биты, поиск синхры. Помогите не могу дойти никак до этого...
C++ перенести скрипт с Autoit на С++
Доброго всем времени суток Нуждаюсь в переносе небольшого скрипта с Autoit на С++ переписать на плюсы у самого знаний не хватает =( #include <SQLite.au3> #include <SQLite.dll.au3> $file=FileRead(@ScriptDir&'\1.txt') $str=StringRegExp($file,'+',3)
C++ Компиляция hello world... http://www.cyberforum.ru/cpp/thread1799526.html
Привет всем! У меня вопрос который может вызвать батхерт, но тем не менее. Поставил на виндус mingw и решил скомпилить через командную строку простейший хелоуворд. Но почему-то не хочет, да, конечно, он пишет ошибку, но что она значит не могу понять. Вот сам скрин
C++ Запись видео с веб камеры Новичок в этом деле. Я даже не знаю в какую тему мой вопрос опубликовать. Сейчас набираю теорию для программы. Попытался погуглить, ничего не нашёл(не знаю как вопрос задать). Вопрос следующий... Как можно записать видео с веб камеры? Какую библиотеку подключать? Какие команды можно использовать? Огромные ответы писать не нужно. Меня надо просто направить. Но если не сложно и не лень, то... подробнее

Показать сообщение отдельно
maks242
46 / 20 / 7
Регистрация: 01.11.2013
Сообщений: 237
Завершенные тесты: 2

Специализации шаблона функции или перезагрузка - C++

04.09.2016, 16:46. Просмотров 291. Ответов 15
Метки (Все метки)

Доброго времени суток. Собственно, мою проблему можно увидеть в коде:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <vector>
using namespace std;
 
class A {};
vector<A*> List;
 
class B : public A
{
public:
    virtual void printB()
    {
        cout << "B" << endl;
    }
};
 
class B2 : public B
{
    void printB()
    {
        cout << "B2" << endl;
    }
};
class C : public A
{
public:
    virtual void printC()
    {
        cout << "C" << endl;
    }
};
class C2 : public C
{
    void printC()
    {
        cout << "C2" << endl;
    }
};
 
template<typename T>
T* AddObj();
 
template<>
B* AddObj<B>()
{
    List.push_back(new B); //Как мне быть если я захочу в массив добавить компонент не B, а B2
    return List[List.size() - 1];
}
 
template<>
C* AddObj<C>()
{
    List.push_back(new C); //Точно так же как и с B
    return List[List.size() - 1];
}
Неужели мне придётся каждый наследуемый класс явно специализировать для этой функции?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru