Результаты поиска по запросу "constructor"

9 ответов

Как я могу предотвратить вызов базового конструктора наследником в C #?

у меня есть (плохо написанный) базовый класс, который я хочу обернуть в объект прокси. Базовый класс похож на следующее:

7 ответов

Будет ли приведенный ниже код причиной утечки памяти в C ++

class someclass {}; class base { int a; int *pint; someclass objsomeclass; someclass* psomeclass; public: base() { objsomeclass = someclass(); psomeclass = new someclass(); pint = new int(); throw "constructor failed"; a = 43; } } int main() { ...

10 ответов

Как перегрузить метод __init__ в зависимости от типа аргумента?

Допустим, у меня есть класс, в котором есть член с именем data, представляющий собой список. Я хочу иметь возможность инициализировать класс, например, с именем файла (который содержит данные для инициализации списка) или с фактическим ...

ТОП публикаций

10 ответов

Как перегрузить метод __init__ в зависимости от типа аргумента?

Позволять'скажем, у меня есть класс, в котором есть член с именем data, который является списком.Я хочу иметь возможность инициализировать класс, наприме...

14 ответов

Сколько аргументов конструктора слишком много?

Допустим, у вас есть класс Customer, который содержит следующие поля:UserNameЭл. адресИмяФамилияСкажем также, что в соответствии с вашей бизнес-логикой все о...

5 ответов

В классе PHP5, когда вызывается частный конструктор?

Допустим, я пишу класс PHP (> = 5.0), который должен быть одноэлементным. Все документы, которые я прочитал, говорят о том, что конструктор класса должен ...

6 ответов

В C # вам нужно вызвать базовый конструктор?

В C #, если у меня есть унаследованный класс с конструктором по умолчанию, нужно ли явно вызывать конструктор базового класса или он будет вызываться неявно? class BaseClass { public BaseClass() { // ... some code } } class MyClass : BaseClass { ...

6 ответов

В C # вам нужно вызвать базовый конструктор?

В C #, если у меня есть унаследованный класс с конструктором по умолчанию, нужно ли явно вызывать базовый класс? конструктор или он будет неявно вызываться?