Форум программистов, компьютерный форум CyberForum.ru

Запреты - C++

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

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Запреты - C++

25.02.2010, 04:30. Просмотров 730. Ответов 7
Метки (Все метки)

1. Можно ли запретить:
1.1. Создание локальных экземпляров класса,
1.2. Создание динамических экземпляров класса?
2. Если можно, то как запретить:
2.1. Создание локальных экземпляров класса,
2.2. Создание динамических экземпляров класса?
Требуется что-то такое написать, после чего
C++
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
 #define n ... // некая целая константа
class a { ...}; // Некий класса,
a obj1; // можно
a *pobj1=&obj1; // можно
a *pobj2=new a; // нельзя
a *pobj3; // можно,
a *pobj4; // можно,
a *pobj5; // можно,
a *pobj6=new a[n]; // нельзя
pobj3=obj1; //можно
pobj4=new a; // нельзя
pobj5=new a[n]; // нельзя
void func () // некая функция
{
 a obj2; // нельзя
 a *pobj1=&obj1; // можно
 a *pobj2=new a; // нельзя
 a *pobj3; // можно,
 a *pobj4; // можно,
 a *pobj5; // можно,
 a *pobj6=new a[n]; // нельзя
 pobj3=obj1; //можно
 pobj4=new a; // нельзя
 pobj5=new a[n]; // нельзя
}
.
Что именно требуется написать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru