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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число n, действительные числа a1, ... a2n http://www.cyberforum.ru/cpp-beginners/thread271610.html
Помогите решить. Дано натуральное число n, действительные числа a1, ... a2n. Получить (a1-a2n)(a3-a2n-2)(a5-a2n-4)...(a2n-a2)
C++ Дано натуральное число n, действительные числа a1, ... a2n Помогите решить. Дано натуральное число n, действительные числа a1, ... a2n. Получить max(min(a1,a2n)), min(a2,a2n-1),...,min(an+an+1)) http://www.cyberforum.ru/cpp-beginners/thread271607.html
Перегрузка операторов C++
Расскажите пожалуйста про перегрузку в классе: всегда ли в ней должен быть return и что в нём должно быть её типы(void, int, и т.д.) и почему ставят * или & как вызывать двойные операторы (++, --, +=, и т.д.) можно ли сделать её к пустому типу? Напр. конструкция b+; И можно ли её сделать наоборот? Напр. конструкция +b;
C++ Купить торт
Задание: Сколькими способами можно заплатить за торт стоимостью n. если можно использовать монеты натуральным номиналом в любом количестве. (n <= 100) Я примерно написал: #include <iostream> using namespace std; int count=1;
C++ Описание протокола, заголовка и тела функции (Язык Pelles C) http://www.cyberforum.ru/cpp-beginners/thread271588.html
Описать функцию IsIdent целого типа, проверяющую, является ли строка S (переданная в качестве параметра) допустимым идентификатором языка «С». При утвердительном ответе возвращается 0. Если S является пустой строкой, то возвращается -1, Если строка начинается с цифры, то возвращаетcя -2. Если S содержит недопустимые символы, то возвращается номер первого недопустимого символа....
C++ Структуры, перечисления ( Язык Pelles C) 1.Разработать программу. Вывести список сообщений на экран, упорядочив по адресу отправителя, а внутри каждого адреса управителя по дате пересылки. СООБЩЕНИЕ: - адреса отправителя и получателя (целые положительные трёхзначные числа); - текст сообщения (строка 50 символов); - дата пересылки (в формате ДД.ММ.ГГГГ). 2.Для структуры выше данного задания, разработать программу ... подробнее

Показать сообщение отдельно
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;
}
. Как это относится к моей задаче?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru