Форум программистов, компьютерный форум, киберфорум
Наши страницы

Можно ли создать глобальный обект, вызвав для него закрытый конструктор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор с параметром-объектом http://www.cyberforum.ru/cpp/thread98531.html
class a { private: ... public: a (); ... }; class b {
C++ stack overflow, math.h вощм передается в sqrt(float _X) _X значением порядка 0.001234 программа ввылетает с сообщением о переполненном стеке и указывает в math.h вотсюда inline float sqrtf(_In_ float _X) ... http://www.cyberforum.ru/cpp/thread98463.html
Запись в файл. C++
Кто подскажет как в файл записать 10 символ так... чтобы при этом не писался 13???? Добавлено через 3 минуты cout putc printf write ну я уже даже низнаю как еще можно писать(((
Как передать данные другой програме? C++
Написал програму по переводе целых чисел с одной системы счисления в другую, но проблема в том что это консоль, а хотелось-бы полноценное приложение под винду, написал форму на сишарпе, вот только не...
C++ Сетевая служба на C++ http://www.cyberforum.ru/cpp/thread97958.html
Необходимо написать какую-либо сетевую службу. Цель - курсовая работа. :) Есть что - закиньте.
C++ Нужно написать игруху! Легенда гласит, что где-то в Ханое находится храм, в котором размещена следующая конструкция: на основании укреплены 3 алмазных стержня, на которые при сотворении мира Брахма нанизал 64 золотых диска... подробнее

Показать сообщение отдельно
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
24.02.2010, 09:18  [ТС]
Не очень понял. Да и не уверен, понятно ли из постановки, для чего это нужно. Соотвественно не знаю, ту ли задачу ты решил. Мне надо вызвать определённый конструктор ровно один раз при создании одного глобального объекта и запретить его повторный вызов. Требуется единственность не только данных, но и имени объекта, созданного с использованием такого конструктора. Причём, таких конструкторов должно быть несколько по одному в нескольких классах. И я хочу к таким объектам обращаться не
C++
1
a::aeobj
,
C++
1
b::beobj
и так далее, а
C++
1
aeobj
,
C++
1
beobj
и так далее. Все классы имеют и другие конструкторы, которые можно вызывать многократно.

Добавлено через 2 минуты
Кстати, можно ли запретить создание локальных и динамических объектов?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru