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

Ошибка в классе или так делать нельзя? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму и колличество элементов массива х[15] для 0<x1<1 http://www.cyberforum.ru/cpp-beginners/thread141035.html
Вычислить сумму и колличество элементов массива х для 0<x1<1
C++ Разноцветный текст О великие сенсеи программирования, вопрос к вам =) каким кодом можно сделать разноцветный текст в появляющейся консольке, код с++ http://www.cyberforum.ru/cpp-beginners/thread141025.html
C++ getline(cin,a);
Почемй когда я пишуgetline(cin,a); ничего не выполняется. Т.е. это не выполняется, а всё остальное выполняется! Зачем это вообще сделали в C++, если это не выполняется!!!
Матрицы C++
Дана действительная матрица размера n*m. в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент. К какой теме относится? В теории
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread141013.html
Помогите пожалуйста!!!!!Очень срочно нужно!!!! 1. Сформировать идеально сбалансированное бинарное дерево, тип информационного поля указан в варианте. 2. Распечатать полученное дерево. 3. Выполнить обработку дерева в соответствии с заданием, вывести полученный результат. 4. Преобразовать идеально сбалансированное дерево в дерево поиска. 5. Распечатать полученное дерево. Тип информационного...
C++ Builder В каждой строке матрицы найти количество элементов, больших среднего арифметического всей строки Добрый вечер! Проверьте, пожалуйста, если можете, правильность написания кода программы для следующей задачи: Дана матрица 5*10. В каждой строке найти количество элементов, больших среднего арифметического всех элементов этой строки. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h"... подробнее

Показать сообщение отдельно
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
05.06.2010, 00:22     Ошибка в классе или так делать нельзя?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
class student { public:
                virtual void vvod (int a ,int b ,int c){pa[a][b]=c;}
                virtual int vivod (int a, int  b){return pa[a][b];}
                student (int a ,int  b);
                ~student ();
 
protected : int **pa, dd ;};
student::student (int a , int b)
{pa=new int *[a];for (int i=0; i<b; i++) pa[i]=new int [b]; dd=b; }
student::~student () {  for (int i=0; i<dd; i++) delete [] pa[i]; delete [] pa;}
 
int main(){
int x,y; cin>>x>>y;
student ddd (x,y);
ddd.vvod(2,2,100);
cout <<ddd.vivod(2,2);
cin.get();
 
    return 0;}
Вводим массив 5*2 всё нормально 2*5 зависаем конкретно???

Добавлено через 2 часа 0 минут
?????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru