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

Нужен совет, как правильно написать клас - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа с рекурсивной функцией (расставляет между заданными шестью цифрами знаки операций) http://www.cyberforum.ru/cpp-beginners/thread720098.html
Написать программу с рекурсивной функцией, которая расставляет между заданными шестью цифрами знаки операций: сложения, вычитания, умножения и деления без остатка так, чтобы после проведения операции получилось заданное число. Добавлено через 7 часов 36 минут актуально Добавлено через 12 часов 57 минут Актуально. Добавлено через 8 часов 57 минут актуально
C++ дан массив из n вещественных чисел, заменить каждый элемент массива средним арифметическим всех последующих за ним элементив дан массив из n вещественных чисел, заменить каждый элемент массива средним арифметическим всех последующих за ним элементив http://www.cyberforum.ru/cpp-beginners/thread720097.html
Составить и отладить программу с использованием вложенного цикла C++
На предприятии выработка продукции за одну неделю месяца составляла n единиц. Еженедельно она увеличивалась на 10%. Каждый месяц цена продукции увеличивалась на 2%. Рассчитать стоимость продукции, выработанной предприятием, за каждую неделю трех месяцев. Считать, что в месяце 4 недели. Фрагмент программы с использованием вложенных циклов: for (i=1; i<=3; i++) { //Цикл по месяцам ...
есть ли в с++ distinct? C++
или различные элементы двух массивов перебором искать?Спасибо.И извините если была тема
C++ переделайте пожалуйста с Паскаля на c++ http://www.cyberforum.ru/cpp-beginners/thread720050.html
Program XFiles; Uses Dos, Crt; Var f,f1,f2,f3:text; n,i,j,k,sch_B,sch_C:integer; A,B,C:array of real; st,filename:string; vibor:byte;
C++ в этой программе нужно убратьб цикл #include<iostream> using namespace std; int main() { int t=1, a, b; cin>>a>>b; if(b>a) { t=a; a=b; b=t; } подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.12.2012, 12:49     Нужен совет, как правильно написать клас
в с++11 есть std::initializer_list

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <initializer_list>
 
enum EType {one, two};
 
class Base
{
public:
    Base(EType const eval, std::initializer_list<float> const ilist, unsigned const un = 4)
    {
        for(auto const& val : ilist)
        {
            std::cout << val << std::endl;
        }
    }
};
int main()
{
    Base b(EType::one, {3.22, 6, 7}), b1(EType::two, {3.34}, 77);
    return 0;
}
 
Текущее время: 15:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru