powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как мне инициализировать поля в иерархии классов ?
4 сообщений из 4, страница 1 из 1
Как мне инициализировать поля в иерархии классов ?
    #39409742
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
class TBase
{

	public:

	virtual void get() = 0;
};

class Tfloat : public TBase
{
	public:

	float t;

	void get()
	{

	}
};

class Tdouble : public TBase
{
	public:

	double t;

	void get()
	{

	}
};

TBase* base[] = { new Tfloat, new Tdouble };



поле t ?
...
Рейтинг: 0 / 0
Как мне инициализировать поля в иерархии классов ?
    #39409745
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gera3323,

простите ребята, что я сглупил опять.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
class Tdouble : public TBase
{
	public:
         
       Tdouble(double t)
       {
          this->t = t;
       }


	double t;

	void get()
	{

	}
};

TBase* base[] = { new Tfloat, new Tdouble(3.4) };
...
Рейтинг: 0 / 0
Как мне инициализировать поля в иерархии классов ?
    #39409836
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gera3323gera3323,

простите ребята, что я сглупил опять.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
class Tdouble : public TBase
{
	public:
         
       Tdouble(double t)
       {
          this->t = t;
       }


	double t;

	void get()
	{

	}
};

TBase* base[] = { new Tfloat, new Tdouble(3.4) };




Там есть примеры
http://en.cppreference.com/w/cpp/language/default_constructor
...
Рейтинг: 0 / 0
Как мне инициализировать поля в иерархии классов ?
    #39410573
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gera3323,

class X
{
double d = 3.1416;

};
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как мне инициализировать поля в иерархии классов ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]