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

Выбор типа переменной-члена класса в зависимости от параметров передаваемых конструктору - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как связать работу двух исполняемых файлов? http://www.cyberforum.ru/cpp-beginners/thread830493.html
Мне нужно, что бы главный файл запускал второй файл 4 раза.... но я даже 1 раз не могу запустить. Вот такой код: Файл L2F_1: #include <windows.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> DWORD dwThrId1;
C++ Программирование графики Я студент-программист С++. У меня есть небольшой опыт разработки в средах win API, BUILDER. Сейчас хочу понять как работает графический интерфейс. И вряд ли нужно говорить, что тупое чтение литературы, без практики, оставит в моем мозгу хоть что то нужное. Поэтому я решил сделать это, создавая игру. Хочу создать игру на подобие старой доброй игры-где ты летишь в космосе на самолетике и... http://www.cyberforum.ru/cpp-beginners/thread830489.html
Сортировка по дате рождения данных в классе C++
В классе хочу отсортировать людей по дням, месяцам и годам рождения сразу, но получается только что-то одно. Т.е. вот данные: Oleg Scorpion 07 11 1994 Pety Telez 13 10 1995 Katy Lev 27 05 1994 Nikita Deva 23 09 1994 Dasha Deva 08 06 1995 Sasha Oven 22 09 1993 Max Strelec 19 12 1993
C++ Кодирование
В какой тип данных можно записывать по одному биту 0 или 1, чтобы потом можно было считать целиком последовательность. Например, 010 или 1.
C++ координаты http://www.cyberforum.ru/cpp-beginners/thread830466.html
Подскажите, пожалуйста, как реализовать: 1) поиск точек отрезков прямых линий на плоскости XY, которые имеют обе целочисленные координаты. 2) компонентный метод перечисления всех целочисленных точек отрезка в порядке уменьшения координаты Y. Координаты концов отрезка задаются через стандартный поток ввода (не через аргументы ком. строки!) Не понимаю алгоритма нахождения и вывода(
C++ Как нарисовать круг Нужно нарисовать круг подробнее

Показать сообщение отдельно
Michael_Ivanyuk
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 3

Выбор типа переменной-члена класса в зависимости от параметров передаваемых конструктору - C++

07.04.2013, 14:18. Просмотров 767. Ответов 4
Метки (Все метки)

Здравствуйте форумчане! Ответьте пожалуйста на вопрос - возможно ли такое на С++ и если да, то как это реализовать? Имеется класс, в нём нужна переменная-член класса. Это нужно для быстрого и удобного доступа из всех функций-членов. Сложность в том, что тип переменной сообщается конструктору при создании экземпляра класса. То есть до создания экземпляра класса неизвестно нужна ли переменная типа int, float, double или другого. Ну примерно так:
Class some_class
{
ТИП some_variable;
some_class(int type)
{
if (type==1) ТИП=int; else ТИП=float;
...............
Я понимаю что вышеприведённый код невозможен, это просто чтобы лучше понять что нужно. Тип переменной передаётся конструктору в виде параметра, в данном случае в переменной type. Нужна переменная этого типа доступная из всех функций-членов класса. Можно динамическую, через выделение памяти в куче, это неважно. Главное чтобы был доступ из всех функций класса. Пробовал через void и явное приведение типов, такой ужасный код получается...Через наследование и полиморфизм тоже не очень получается...Возможно я не в ту строну копаю? Помогите, пожалуйста советом. Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru