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

Как созадть такой экземпляр? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что такое инстанцирование? http://www.cyberforum.ru/cpp-beginners/thread271621.html
class A { ... }; A a; // Это уже инстанцирование A?
C++ Перегрузка операторов Расскажите пожалуйста про перегрузку в классе: всегда ли в ней должен быть return и что в нём должно быть её типы(void, int, и т.д.) и почему ставят * или & как вызывать двойные операторы (++, --, +=, и т.д.) можно ли сделать её к пустому типу? Напр. конструкция b+; И можно ли её сделать наоборот? Напр. конструкция +b; http://www.cyberforum.ru/cpp-beginners/thread271605.html
C++ Проверить, является ли введенная с клавиатуры квадратная матрица "магическим" квадратом
Написать программу, которая проверяет, является ли введенная с клавиатуры квадратная матрица "магическим" квадратом. "Магическим" квадратом называется матрица, у которой сумма чисел каждом горизонтальном ряду, в каждом вертикальном и по каждой из диагоналей одна и та же приведенный ниже рисунок). Размер матрицы 3х3. 2 9 4 7 5 3 6 1 8 Решить надо через Си Указатель Динамика плиз!! ...
Специализация шаблонного класа C++
Каким образом можно написать специализацию шаблонного класса так, чтобы часть методов являлась специализированной, то есть писалась заново, а остальные методы - такие, какими бы они были если бы шаблонный клас был без специализации. template <int Size> class MyClass { public: int Method1(); int Method2(); }; template <>
C++ Управляющие Операторы: Составить таблицу стоимости порции сыра http://www.cyberforum.ru/cpp-beginners/thread271519.html
Составить таблицу стоимости порции сыра верно 50,100,150,...,1000 г(цена 1кг-30руб.) заранее благодарю
C++ Вычисление суммы Здравствуйте многоуважаемые специалисты. Вынужден прибегнуть к вашей помощи! Программирование на С++, и ооочень прошу - блок схему опишите))) Ситуация в следующем: Вычислить сумму: (вложенный документ). Огромнейшее спасибо!) подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
14.04.2011, 11:00  [ТС]     Как созадть такой экземпляр?
Объект должен быть константым, то есть значение ему даёться один раз при его созданиию, а изменяться он не должен вообеще. Читаться же он должен в любой части проги, иначе огн нафиг не нужен.

Добавлено через 3 минуты
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
class Handle {
private:
    struct CheshireCat;            // Not defined here
    CheshireCat *smile;            // Handle
 
public:
    Handle();                      // Constructor
    Handle(const Handle& );        // Copy constructor
    Handle& operator=(Handle);     // Copy assignment operator
    ~Handle();                     // Destructor
    // Other operations...
};
 
//CPP file:
#include "handle.h"
 
struct Handle::CheshireCat {
    // The actual implementation can be anything
    // ...
};
 
Handle::Handle()
    : smile( new CheshireCat )
{
    // do nothing
}
 
Handle::Handle(const Handle& other)
    : smile( new CheshireCat(*(other.smile)))
{
    // do nothing
}
 
Handle &Handle::operator=(Handle other) {
    std::swap( this->smile, other.smile );
    return *this;
}
 
Handle::~Handle() {
    delete smile;
}
. Как это относится к моей задаче?
 
Текущее время: 22:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru