Описание тега private-constructor
7
ответов
В чем разница между объявлением конструктора private и =delete?
Например, я хочу объявить класс, но я хочу, чтобы клиент не мог использовать конструктор копирования (или оператор назначения копирования) Оба из следующих двух не позволяют использовать конструктор копирования: 1. class Track { public: Track(){}; ~…
26 май '13 в 10:17
3
ответа
C++: закрытый конструктор означает отсутствие определения объектов этих классов внутри заголовков?
Еще один вопрос, иди ко мне!... В любом случае, у меня есть 2 класса с закрытыми конструкторами и статическими функциями для возврата экземпляра этого класса. Все было хорошо, у меня есть файл main.cpp, где мне удалось получить указатель на объект g…
30 ноя '09 в 02:31
1
ответ
Универсальный объект с приватным конструктором
Здесь моя проблема. Я хотел бы иметь класс с закрытым конструктором, который может быть создан с более чем одним статическим методом, точно так же, как Box.createHorizontalBox(), Где это становится сложным, когда этот класс использует дженерики. Пож…
23 июн '11 в 13:06
3
ответа
Как мне использовать статические объекты и методы!? С ++ разочарование
Так что я уже пару часов работаю над тем, что я думаю, будет быстрым и легким проектом, и я не могу заставить его работать! Это расстраивает меня, лол, я должен быть рядом, но, может быть, нет. Я включу свой код с комментариями, объясняющими, что он…
22 фев '13 в 23:33
2
ответа
Почему конструктор Zlib_init закрыт в классе Zlib_init в книге Бьярна Страуструпа
В книге Бьярна Страуструпа "Язык программирования C++" автор говорит: Иногда, когда вы проектируете библиотеку, необходимо или просто удобно изобрести тип с конструктором и деструктором с единственной целью инициализации и очистки. Такой тип будет и…
05 окт '12 в 05:14
6
ответов
Почему HTTPServlet является абстрактным классом? Любая функциональная причина?
HttpServlet абстрактный класс со всеми реализованными методами Почему это абстрактно? Самый распространенный ответ, который я получил, состоит в том, чтобы ограничить создание HttpServlet, Но есть и другие способы сделать это, например, частный конс…
20 сен '13 в 05:08
1
ответ
Есть ли причина иметь нестатический класс со статическими членами вместо того, чтобы делать его статическим?
Я вчера был на собеседовании, и один из вопросов был о том, что такое синглтон и как вы его реализуете. Реализация MSDN Решение № 1 от MSDN: using System; public class Singleton { private static Singleton instance; private Singleton() {} public stat…
21 мар '16 в 11:32
5
ответов
Статический Класс VS Частный Конструктор
Сегодня я читал о статическом классе и частном конструкторе. Статический класс - мы не можем создать экземпляр статического класса. мы не можем наследовать статический класс. Генерируется только один экземпляр. Частный конструктор - мы не можем созд…
23 июн '16 в 11:10
7
ответов
Частный конструктор
Возможный дубликат: Какой смысл делать конструктор закрытым в классе? Где нам нужен частный конструктор? Как мы можем создать экземпляр класса с закрытым конструктором?
10 янв '11 в 15:49
1
ответ
Как использовать объекты, которые получили приватный конструктор копирования и конструктор присваивания?
Возможный дубликат: Как использовать объект, чей конструктор копирования и назначение копирования являются частными? При чтении TCPL у меня возникла проблема, так как упоминался заголовок, а затем класс private: class Unique_handle { private: Unique…
05 июн '10 в 05:17
3
ответа
Приватные и статические конструкторы в.Net
Я много искал, но ни один из ответов не ясен (по крайней мере, для меня!). Сейчас я ставлю этот вопрос на SO, так как я считаю, что я не могу получить более ясный ответ где-либо еще. Когда я должен использовать приватный / статический конструктор в …
06 ноя '12 в 09:44
1
ответ
В C++ я могу представить тип класса как переменную?
Я хотел бы вызвать статический метод из класса, который я определю во время выполнения, но который я знаю, подклассы данного класса. Так скажем, у меня есть эти классы class super { public: super(); static super *loadMe (ifstream &is); } class s…
28 окт '10 в 13:05
1
ответ
Лучшие практики для расширения служебных классов в Java
Я расширил классы из apache-commons-3, чтобы добавить свои собственные служебные функции, которые в них недоступны. например: public class CollectionUtils extends org.apache.commons.collections.CollectionUtils { /** * Similar to collection.contains(…
29 май '17 в 10:54
6
ответов
JaCoCo и пропущенный охват частного конструктора по умолчанию
Я хотел бы увидеть пример, чтобы JaCoCo не сообщал о частных пустых конструкторах как непокрытый код в классе Java. В конфигурации плагина maven у меня есть <rule> <element>CLASS</element> <excludes> <exclude>JAVAC.SYNT…
11 мар '16 в 21:00
2
ответа
C++ статический список с приватным конструктором
Я прошу прощения, если это спросили, я не уверен, как это лучше всего сказать, и не мог найти его. По сути, у меня есть класс, для которого я хочу сохранить карту, и этот список должен содержать единственные экземпляры объекта. using std::unordered_…
19 авг '14 в 01:26
1
ответ
Почему системный класс объявлен как final и с приватным конструктором?
Согласно моему пониманию Выпускной класс Последний класс - это просто класс, который не может быть расширен. Класс с одним аргументом приватный конструктор Класс с закрытыми конструкторами не может быть создан, за исключением формы внутри этого же к…
15 май '15 в 11:23
6
ответов
Как использовать объект, чей конструктор копирования и назначение копирования являются частными?
При чтении TCPL у меня возникла проблема, так как упоминался заголовок, а затем класс private: class Unique_handle { private: Unique_handle& operator=(const Unique_handle &rhs); Unique_handle(const Unique_handle &rhs); public: //... }; к…
05 июн '10 в 04:57
1
ответ
Как внедрить сервис в приватный конструктор
У меня есть существующий код, реализующий шаблон синглтона, имеющий частный конструктор и возвращающий экземпляр объекта, возвращающий объект - export class SingletonFactory { private static factoryInstance = new SingletonFactory(); private construc…
08 сен '17 в 08:10
4
ответа
Как этот код создает экземпляр класса, который имеет только закрытый конструктор?
Я работаю над звуковой библиотекой (с OpenAL), и, черпая вдохновение из интерфейса, предоставленного FMOD, вы можете увидеть интерфейс по этой ссылке. Я предоставил некоторые концепции, такие как: Sound, Channel и ChannelGroup. Как вы можете видеть …
07 июл '11 в 07:46
1
ответ
Может ли класс друга вызвать приватный конструктор в C++? (и что такое синглтон)
Рассмотрим класс A и B. Класс A подружился с классом B. Класс B имеет собственный конструктор. Может ли класс A создавать экземпляры класса B, или частный конструктор указывает компилятору, что класс не может быть создан даже классом-другом?Вот прим…
09 янв '13 в 01:22