Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Проблемка с компилятором (IDE) Всем привет! В эта тема у меня будет 2 в одном :) Слушайте. Я работаю в Dev C++ (Bloodshed Dev C++), до сих пор работало всё нормально, но сегодня почему-то начало выбивать ошибки различные (если хотите, напишу какие ошибки), и я вроде бы ничего такого глобального не изменял :) Кстати, у меня в Dev C++ стоит такая фича, которая автом. переводит из англ. на русский (не так выразился), ну... https://www.cyberforum.ru/ cpp-beginners/ thread922726.html Связь и авторизация на сайте C++
Здравствуйте, хотел бы поинтересоваться, как с помощью C++ и возможно ли вообще допустим авторизоваться на сайте. Например у меня есть 2 поля, логин, пароль, ну и если капча требуется. Я ввожу допустим lg: qwerty pw: qwerty ну и я как-бы авторизовался. Желательно пример показать, либо направить.
C++ Как присвоить переменной рандомное число в диапазоне 000000 до 999999 https://www.cyberforum.ru/ cpp-beginners/ thread922695.html
Как присвоить переменной предположим А рандомное число в диапазоне 000000 до 999999 , не 0 - 999999 а 000000-999999
C++ Ошибка в логике программы Решил написать программу, которая проверяет является ли введенное значение десятичным дробным числом или нет. И хотя, когда первый раз вводишь значение типа 9-0, она их не принимает, но стоит ввести их еще раз, принимает за верные. Не пойму где у меня ошибка. Помогите, пожалуйста! #include <iostream> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread922688.html
Комбинирование ключа из несколько слов C++
Здравствуйте. Столкнулся с проблемой Комбинирования ключей из несколько слов. В моем варианте было предложено: Если ключ состоит из нескольких слов, то перед вычислением хеш-функции должно быть выполнено комбинирование слов ключа в одно слово. Комбинирование должно быть выполнено сложением слов ключа по модулю ω. Что бы избежать одинаковых результатов для комбинаций типа (X Y) и (Y X), ...
C++ Непонятный вызов конструктора класса Почему в строчке d1=500; (70 стр.) вызывается конструктор CDate(500, 1, 2000)? Получается, целое число 500 перед присваиванием каким то образом преобразуется в тип CDate. Но почему? Вот это мне не понятно как раз. #include <iostream> class CDate { public: CDate(int day=1, int month=1, int year=2000); CDate(const CDate &copy); https://www.cyberforum.ru/ cpp-beginners/ thread922686.html
C++ Как вытащить исходник из exe, написанного на C# https://www.cyberforum.ru/ cpp-beginners/ thread922683.html
Есть бэкдор, написанный на C# (для работы нужен NetFramework). Фишка в том, что когда ты его запускаешь, твой айпи отсылается автору. И вот мне нужно выскрыть exe-шник чтобы править код, чтобы отсылалось мне на I2P мыло. Это возможно сделать? Ссылка на инсталлятор: http://rghost.ru/47399273 Ссылка на сам exe: http://rghost.ru/47399233 Добавлено через 12 минут http://rghost.ru/42163104 -...
Передача функционального объекта в функцию C++
Здорова! Никак не могу передать функциональный объект в функцию. От примерчик, функция передается нормально, а объект нет. #include <iostream> using std::cout; using std::endl; #include <algorithm> using std::mismatch; #include <functional> using std::equal_to;
C++ Функция strcmp Имеется три числа num1, num2 и det. Как используя функцию strcmp определить принадлежит ли число det, промежутку num1, num2? https://www.cyberforum.ru/ cpp-beginners/ thread922670.html C++ Выделение памяти на стеке Добрый день. Часто в учебниках и на форуме я встречал такое выражение как "переменная создаётся в (или на) стеке". Мне непонятно, что это значит. Ведь к стеку мы обращаемся через push ax pop ax например. Но как это связано с локальными переменными (да и вообще с выражением - выделение памяти на стеке)? Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread922638.html
C++ не читает файл в Qt
дан фрагмент программы, которая должна читать сведения из текстового файла, но почему-то он этого не делает. может быть кто-нибудь сталкивался с такой проблемой? помогите пожалуйста void help() {char r; printf("\n"); puts("Справка"); FILE *file; char spravka1; file = fopen("spravka1.txt","r"); r = fread(spravka1,sizeof(char),100,file); }
C++ Виртуальные функции Какие происходят изменения, когда в классе объявляем одну или несколько функций виртуальными? Вот, например, если в SuperClass перед функцией Show() написать слово virtual, то что произойдет? class SuperClass { public: SuperClass(int n) { value = n; } void Show() { cout << value << endl; } https://www.cyberforum.ru/ cpp-beginners/ thread922612.html
15 / 15 / 3
Регистрация: 04.07.2013
Сообщений: 76
0

Определение типа члена шаблонного класса - C++ - Ответ 4839830

13.07.2013, 21:24. Показов 1114. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Такая проблема. Есть шаблонный класс с членом - указателем, тип которого должен определяться в зависимости от параметра шаблона:
C++
1
2
3
4
5
6
template<typename Type>
class MyClass
{
public:
    undefined_type *ptr;//Тип указателя зависит от Type: если float, то undefined_type=SomeType1, если double, то  undefined_type=SomeType2
};
Я представляю реализацию как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
Template<typename Type>
class MyClass
{
public:
    void *ptr;
    MyClass()
    {
      if(typeid(T)==typeid(float)) ptr = reinterpret_cast<SomeType1*>(ptr);
      else if(typeid(T)==typeid(double)) ptr = reinterpret_cast<SomeType2*>(ptr);
    }
};
Но мне кажется это не совсем правильно.

Вернуться к обсуждению:
Определение типа члена шаблонного класса C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2013, 21:24
Готовые ответы и решения:

Инициализация статического члена из шаблонного класса
Добрый день. Есть код: template&lt;int test&gt; class Test { template&lt;int a&gt; struct Inner ...

Определение методов шаблонного класса
Столкнулся с такой проблемой, реализовываю итератор для шаблонного списка, при определении метода...

Объявление и определение шаблонного класса
Добрый вечер, мастера :) Почему данный код вызывает проблемы у компилятора? // class.h...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); }...

2
13.07.2013, 21:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2013, 21:24
Помогаю со студенческими работами здесь

Определение методов шаблонного класса в файле реализации
Доброго времени суток, форумчане! :) Поздравляю всех мужчин с праздником. Желаю быть...

Перегрузка оператора шаблонного класса в зависимости от типа
Как заставить шаблон различать тип переменной которую ему передают? Пробую определить через...

Определение члена класса
Выдает ошибку типа оператор += не является членом класса Distance. ни могу понять include...

Хранение вектора экземпляров шаблонного класса неизвестного типа
Здравствуйте! Потребовалось хранить вектор экземпляров шаблонного класса неизвестного типа. Для...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru