Различные аргументы в конструкторе класса в C ++ - PullRequest
1 голос
/ 24 февраля 2009

Можно ли заставить конструктор работать по-разному, если аргумент другого типа? то есть int или float.

Допустим, если я это сделаю, новый объект (3) конструктор заполняет массив тремя по каждому индексу

Допустим, если я это сделаю, новый объект (3.5) конструктор заполняет массив индексом + 3,5 для каждого индекса

Допустим, что если я это сделаю, новый Object () конструктор заполняет массив 0.0 по каждому индексу

Есть ли способ достичь этого только одним конструктором? Или мне нужны три разных конструктора?

Спасибо.

Ответы [ 12 ]

0 голосов
/ 24 февраля 2009

Потребуется несколько конструкторов, по одному для каждого типа аргумента.

0 голосов
/ 24 февраля 2009

Вам нужно 3 разных конструктора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...