Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с памятью - помогите срочно!! плз...

289
03 августа 2004 года
Jeyson
207 / / 20.04.2000
Доброго вам времени суток.
Есть структура

struct vector{
int x,y;
float p;
};
есть функция
fill()
{
.......
//выделяем память
struct vector *kt=new struct vector;
kt=0;
// далее у kt должны быть
// следующие значения: x=0 y=0 p=0
// вместо этого имеем: x=??? y=??? p=???
// показания взяты в режиме отладки
}

Пробовал сделать так: struct vector *kt=0;
результат тот же.
Помогите плз...
1
03 августа 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by Jeyson
Доброго вам времени суток.
Есть структура

struct vector{
int x,y;
float p;
};
есть функция
fill()
{
.......
//выделяем память
struct vector *kt=new struct vector;
kt=0;
// далее у kt должны быть
// следующие значения: x=0 y=0 p=0
// вместо этого имеем: x=??? y=??? p=???
// показания взяты в режиме отладки
}

Пробовал сделать так: struct vector *kt=0;
результат тот же.
Помогите плз...


Ну а помочь в чем? Создай конструктор и в нем установи начальные значения. Так как конструктор отсутствует заначение полей структуры не определено.
Или перегрузи оператор присваивания.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог