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

Конструкторы с и без параметров - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как посчитать массив через параметрический цикл? http://www.cyberforum.ru/cpp-beginners/thread976521.html
В С++ нужно рассчитать сумму элементов массива, которые вычисляются по формуле n, причём элементы подставляются через оператор if. Как это сделать? Никогда не работал с массивами. Win32 Консольное приложение, Visual studio 2013
C++ Преобразование заглавных букв в строчные #include "stdafx.h" #include <iostream> #include <string.h> #include <conio.h> int main(int argc, char *argv) { char oldstr; char newstr; printf("enter string, press <Enter>\n"); http://www.cyberforum.ru/cpp-beginners/thread976517.html
Указатели и константы C++
В чем разница между записью const int * a и int * const a? Где то в книге читал, забыл, теперь не могу найти. Заранее спасибо!
Обработка матрицы C++
Нужно обработать матрицу: Сформировать вектор минимальных элементов столбцов матрицы. Программа не работает. Вот код, что я делаю не так? #include <iostream> using namespace std ; int main () { const int N (4) ; const int M (5); int matrix ; int i=0;
C++ Программа для перевода чисел http://www.cyberforum.ru/cpp-beginners/thread976497.html
Вывести на экран таблицу значений десятичных цифр в двоичной системе счисления.
C++ Виртуальные методы(теория) Здравствуйте уважаемые форумчане! В ходе обучения языку с++ возник вопрос непонимания назначения виртуальных методов. Попытался освоить то, что написано на википедии и на ряде других сайтов, но понимание от этого не приходит. Кто - нибудь не поленитесь пожалуйста расписать на очень простом языке про то, что такое виртуальные методы и когда их необходимо использовать. подробнее

Показать сообщение отдельно
Рафаэль
Сообщений: n/a
13.10.2013, 18:53     Конструкторы с и без параметров
Здравствуйте,
Не могу понять где ошибка, на экран выводит мусор, а нужно бы нормальные человеческие числа..

#include <iostream>
#include <Windows.h>
#include <time.h>
using namespace std;
class DinMas
{
private:
int Size;
int *pAr;
void Set();
public:
DinMas();
DinMas(int);
~DinMas();
void Show();
};
DinMas:: DinMas()
{
Size=6;
pAr=new int[Size];
}
DinMas:: DinMas(int s)
{
Size=s;
pAr=new int[Size];
}
void DinMas::Set()
{
srand(time(0));
for(int i=0;i<Size;++i)
pAr[i]=rand()%(10+10+1)-10;
cout<<endl;

}
void DinMas::Show()
{
for(int j=0;j<Size;++j)
cout<<pAr[j];
cout<<endl;

}
DinMas::~DinMas()
{
delete pAr;
}
void main()
{
int s;
cin>>s;
DinMas ar1;
DinMas ar2;
ar1.Show();
cout<<endl<<endl;
ar2.Show();
cout<<endl;
system("pause");
}
Как-то так...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru