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

Параметры объекта класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение в двумерный массив из файла http://www.cyberforum.ru/cpp-beginners/thread731024.html
Есть некоторая последовательность целых чисел, которая хранится в файле. Её нужно считать и записать в двумерный массив.
C++ Составить программу, хранящую телефонный справочник и обеспечивающую выдачу телефона по фамилии Составить программу, хранящую телефонный справочник и обеспечивающую выдачу телефона по фамилии. Признаком окончания работы со справочником является символ * http://www.cyberforum.ru/cpp-beginners/thread731016.html
почему не получается правильно вывести полученный массив на экран C++
Скажите,в чем я тормознул. #include <iostream> using namespace std; int main() { int i,n=5; int k,j; int a;
Координаты текущего клика C++
Как узнать?
C++ Структура.Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread730988.html
Описать структуру соответственно к структуре данных : Студент(ФИО,факультет,группа,средний балл успешности). Создать выходной файл методами последовательного двоичного ввода/вывода. Записать в файл 10 записей. Функциями прямого доступа позиционировать на 3 запись файлу.
C++ Class Можно сделать так ? class mnz { public: point array; //тип множеств } подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
13.12.2012, 23:39     Параметры объекта класса
Цитата Сообщение от crazy32maze Посмотреть сообщение
Здравствуйте! Очень мучает следующий вопрос.
Welcome to the Builder pattern!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class volume {
    int a, b, c;
public: 
    volume(int a = 0, int b = 0, int c = 0) : a(a), b(b), c(c) {}
 
    class builder {
        int a_, b_, c_;
    public:
        builder() : a_(0), b_(0), c_(0) {} // значения по умолчанию
        builder& a(int value) { a_ = value; return *this; }
        builder& b(int value) { b_ = value; return *this; }
        builder& c(int value) { c_ = value; return *this; }
 
        volume get() { return volume(a_, b_, c_); }
    };
};
 
volume vol1 = volume::builder().a(42).c(9).get(); // a <- 42, b <- умолчательный 0, c <- 9
По желанию клепаются всякие варианты для создания с помощью new, move-конструкторы и т. п. Идея должна быть понятна.
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru