Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 22:04   #21
Яна696
Пользователь
 
Аватар для Яна696
 
Регистрация: 07.11.2011
Сообщений: 53
По умолчанию

Код:
#include "stdafx.h"
//#include<iostream>

using namespace std;

//class c{
//	int *mas,n;	
//public:	c(const int xn){
	//   int i,k=0;n=xn;
       //mas=new int [n];
		//for (i=0;i<n;i++){mas[i]=25-rand()%50;}
//	}
public:~c(){delete mas;}
//public:void out() {for (int i=0;i<n;i++) cout<<mas[i]<<'\t';cout<<'\n';};
//public:int sum()  {int o=0; for (int i=0;i<n;i++) o-=(mas[i]<0)?i:0; return o;};
//};

int _tmain(int argc, _TCHAR* argv[])
{
	c *cc=new c(5);
	cc->out();
	cout<<'\n'<<cc->sum();
	delete cc;
	getchar();

	return 0;
Вот всё что вначале без // мне непонятно и то что красное...(((
А может я слегка обнаглела?...
Яна696 вне форума Ответить с цитированием
Старый 27.05.2012, 22:10   #22
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,327
По умолчанию

http://g.zeos.in/?q=getchar
8Observer8 вне форума Ответить с цитированием
Старый 27.05.2012, 22:13   #23
Яна696
Пользователь
 
Аватар для Яна696
 
Регистрация: 07.11.2011
Сообщений: 53
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
спасибо он нашел за меня как то я от get char далека.....не использовала раньше..)
А может я слегка обнаглела?...
Яна696 вне форума Ответить с цитированием
Старый 27.05.2012, 22:19   #24
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
#include "stdafx.h"
Это приколы Студии. Не обращай внимание
Цитата:
using namespace std;
Опять таки это указание нужно для cout , ибо он пренадлежит пространству имен std.
Можно писать по другому: std::cout<<...
Цитата:
public:~c(){delete mas;}
деструктор класса - в данном случае убирает мусор (созданный в памяти массив)
по окончанию работы.
Цитата:
как то я от get char далека.....не использовала раньше..)
А что использовала?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.05.2012, 22:23   #25
Яна696
Пользователь
 
Аватар для Яна696
 
Регистрация: 07.11.2011
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Это приколы Студии. Не обращай внимание

Опять таки это указание нужно для cout , ибо он пренадлежит пространству имен std.
Можно писать по другому: std::cout<<...

деструктор класса - в данном случае убирает мусор (созданный в памяти массив)
по окончанию работы.

А что использовала?
Ого,спасибо)) Вот тут Вы мне действительно помогли))
у нас таких функций в основном не было, да и с массивами я знакома не так давно,в плане C++....пока у меня очень низкий уровень..программирования на языке с++ ,но я постараюсь стремится к большему.
А может я слегка обнаглела?...
Яна696 вне форума Ответить с цитированием
Старый 27.05.2012, 22:26   #26
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
постараюсь стремится к большему.
Не смею мешать )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.05.2012, 23:31   #27
Яна696
Пользователь
 
Аватар для Яна696
 
Регистрация: 07.11.2011
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Не смею мешать )
Вы,по-моему, только помогаете, а не мешаете)
А может я слегка обнаглела?...
Яна696 вне форума Ответить с цитированием
Старый 27.05.2012, 23:34   #28
Яна696
Пользователь
 
Аватар для Яна696
 
Регистрация: 07.11.2011
Сообщений: 53
По умолчанию

Цитата:
#include "stdafx.h"
Это приколы Студии. Не обращай внимание
Цитата:
using namespace std;
Опять таки это указание нужно для cout , ибо он пренадлежит пространству имен std.
Можно писать по другому: std::cout<<...
Цитата:
public:~c(){delete mas;}
деструктор класса - в данном случае убирает мусор (созданный в памяти массив)
по окончанию работы.
а массив разве нельзя просто удалить в конце программы?? например,
Код:
delete mas[n][m]
и cout разве нельзя использовать просто указав в начале
Код:
#include<iostream.h>
зачем всё так сложно???
А может я слегка обнаглела?...
Яна696 вне форума Ответить с цитированием
Старый 27.05.2012, 23:38   #29
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а массив разве нельзя просто удалить в конце программы??
А я так и делаю, просто засунул эту часть в класс, поскольку в моем примере массив принадлежит классу.
Цитата:
и cout разве нельзя использовать просто указав в начале
У меня VisualStudio - здесь так нельзя. В твоем компиляторе может быть и можно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2012, 14:55   #30
Яна696
Пользователь
 
Аватар для Яна696
 
Регистрация: 07.11.2011
Сообщений: 53
По умолчанию

ага, ясно,спасибо
А может я слегка обнаглела?...
Яна696 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему утечка памяти, если указатель на обьект сохраняется? Человек_Борща Общие вопросы Delphi 4 24.11.2011 13:24
Классы памяти romario1091 Общие вопросы C/C++ 1 29.04.2010 16:00
Классы и массивы Элодар Общие вопросы C/C++ 8 31.01.2009 16:22