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

Из класса в класс-шаблон - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти натуральное число из интервала [1,n] с максимальной суммой делителей Матрицы! http://www.cyberforum.ru/cpp-beginners/thread406396.html
Найти натуральное число из интервала с максимальной суммой делителей Матрицы!
C++ База данных студенты Всем добрый вечер. Для ведения журнала успеваемости группы во внешнем файле храниться список группы (до 25 человек) и наименования предметов (до 10) Подготовить меню для следующих действий: 1) Ввода исходного списка и его сортировки 2) Занесения оценок по N предметам 3) Добавление новой фамилии (в алфавитном порядке ) 4)Исключение фамилий из списка http://www.cyberforum.ru/cpp-beginners/thread406394.html
C++ Задача о предприятиях и долгах
Имеется информация о взаимных долгах предприятий. Если имеется цепочка предприятий A1(a1) --> A2(a2) --> ... -->An(an) --> A1(a1), где Ai - наименование предприятия, а ai - размер долга, то с каждого из предприятий можно списать долг в размере min(ai), а предприятие с минимальным долгом исключить из списка должников следующему в цепочке предприятию. Требуется найти варианты...
C++ Решение задачи на двумерный массив
Дана матрица С(5,5), в которой найти количество нулевых элементов в каждом столбце и записать в массив А(5).
C++ Завершить цикл нажатием клавиши http://www.cyberforum.ru/cpp-beginners/thread406365.html
Подскажите как завершить цикл нажатием клавиши?
C++ создать классы Я написал программу шифрования и дешифр. , но реализовал её без использования классов. Теперь вот надо как-то её переделать . #include "stdafx.h" #include <iostream> #include <fstream> #include <stdio.h> using namespace std; char Shifr(char* ABC, char c, int n, int len) // --------------------- ф-я Шифрования подробнее

Показать сообщение отдельно
Capella
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 17
13.12.2011, 19:30  [ТС]     Из класса в класс-шаблон
Ошибки выдаёт
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std;
template <char T>
class Bit_Indic {
    T indic[8];
public:
    Bit_Indic (char _one, char _two, char _three, char _four, char _five, char _six, char _seven, char _eight) {
        indic[0] = _one;
        indic[1] = _two;
        indic[2] = _three;
        indic[3] = _four;
        indic[4] = _five;
        indic[5] = _six;
        indic[6] = _seven;
        indic[7] = _eight;
    }
 
    void bit_on (int _bit) {
        indic[_bit-1] = '1';
    }
 
    void bit_off (int _bit) {
        indic[_bit-1] = '0';
    }
 
    void print ()  {
        if (on_off() == 0) cout << "0";
        else {
            for (int i = 0; i < 8; i++ ) {
                cout << indic[i] << " ";
            }
        }
        cout << endl;
    }
 
    int on_off () {
        int on = 0, off = 0;
        for (int i = 0; i < 8; i++) {
            if (indic[i] == '1') on++;
            else off++;
        }
        return (on >= off) ? 1 : 0;
    }
};
 
int main ()
{
    SetConsoleCP (1251);
    SetConsoleOutputCP (1251);
    Bit_Indic Indic1 ('1', '1', '1', '1', '1', '0', '0', '0');
    Indic1.print();
    Indic1.bit_off(1);
    Indic1.print();
    Indic1.bit_off(2);
    Indic1.print();
    system("PAUSE");
    return 0;
}
Это весь код
Миниатюры
Из класса в класс-шаблон  
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru