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

Шаблоны и оператор вывода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание из файла - ifstream http://www.cyberforum.ru/cpp-beginners/thread388977.html
Пожалуйста помогите! Сама пробовала! Без результатно!!! Пожалуйста помогите сделать так чтобы текст он считывал с тхт файла. А не так чтобы мы сами ввели! Вот первичный код: #include< stdio.h>...
C++ Перевод целого числа в двоичную систему счисления Вводится целое число n. Вывести это число в двоичной системе счисления!!...((( как?...... http://www.cyberforum.ru/cpp-beginners/thread388955.html
C++ Вделить из строки подстроки с цифрами, буквами и прочими символами
Собственно, возникает проблема Подскажите пожалуйста, в чем неправ: #include <iostream.h> #include <stdio.h> #include <string.h> #include <conio.h> int main() { char str; char x,y,z;
C++ Открыть письмо из почты
Напишите пожалуйста программу. Единственное что нужно это чтоб текст открывшейся почты то есть открывшегося письма сразу открывался в каком нибудь текстовом редакторе. И после этого сразу...
C++ WinApi часть языка C/C++ http://www.cyberforum.ru/cpp-beginners/thread388939.html
Просто стало интересно WinApi это часть языка C/C++ или WinApi с С/С++ не связан ваше?
C++ Указатели Начал читать тему по указателям возникло пару вопросов ответи если не сложно,(если можно превидите пример) 1)На что устанавляеться указатель? 2) Их использования пример привести подробнее

Показать сообщение отдельно
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6

Шаблоны и оператор вывода - C++

22.11.2011, 00:26. Просмотров 506. Ответов 6
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template <class Xtype, int n, int m> class Mtype {
    Xtype M[n][m];
public:
    Mtype() {
        cout << "Введите матрицу M:\n";
        for (int i = 0; i < n; i++)
            for (int j = 0; j < m; j++) {
                cout << "M[" << i << "][" << j <<"] = ";
                cin >> M[i][j];
            }
    }
 
    friend ostream &operator <<(ostream &stream, Mtype o) {
        for (int i = 0; i < n; i++) {
            cout << "\n";
            for (int j = 0; j < m; j++) 
                stream << o.M[i][j] << " ";
        }
        return stream;
    }
};
есть такой вот шаблон.
насколько я знаю шаблону можно передать только константные значение, можно ли это сдлелать из ф-ии main?
например
C++
1
2
3
cin >> n;
cin >> m;
Mtype<int, n, m> Matr;
P.S. оператор вывода заработал)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru