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

Понятие принципа создания динамических объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Застрял с лабораторной..) http://www.cyberforum.ru/cpp-beginners/thread140540.html
народ, подскажите пжл как сделать задачу. не идет дальше и все..( прост разбираться некогда, яву щас делаю.. вот архив с начатой прогой и заданием: за ранее благодарен :)
C++ сделать структуру со временем помогите заменить delay на структуру со временем #include <graphics.h> #include <conio.h> #include <string.h> #include <stdio.h> #include <iostream.h> #include <stdlib.h> #include <dos.h> http://www.cyberforum.ru/cpp-beginners/thread140533.html
Перегрузка функций в Си++ C++
Написать перегруженные функции и основную программу, которая их вызывает а) для сложения целых чисел; б) для сложения комплексных чисел
C++ Добавить в программу конструкторы, копирования, удаления и перегрузки
Очень срочно надо переработать прогу, позарез, буду примного благодарен. Надо всего добавить в прогу конструкторы, копирования и удаления, мб. ещё добавления, перегрузки, и чтобы результаты после дебага вписывались в фаил out.txt вот прога во вложенно файле... Очень срочно надо, просто позарез, сам не могу, ибо ноль!!!!!
C++ сортировка массива http://www.cyberforum.ru/cpp-beginners/thread140483.html
1.Сформировать одномерный массив. Удалить из него строку и столбец, на пересечении которых находится минимальный элемент. 2.Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву.
C++ матрицы и строки =( Ребят привет! у меня только первый семестр этого предмета, еще не освоилась.. не могли бы помочь с парочкой задач? 1. Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент; 2) номера строк и столбцов всех седловых точек матрицы. Примечание. Матрица А имеет седловую точку Аij, если Аij является минимальным... подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
04.06.2010, 03:27     Понятие принципа создания динамических объектов
C++
1
Box * lyk = new Box;
создаётся переменная lyk, она имеет тип указатель на объект типа Box
значит она может хранить адрес объекта типа Box
new Box - выделяет память для объекта типа Box, возвращает адрес этой памяти
адрес выделенной памяти записывается в переменную lyk

всё это можно записать так
C++
1
2
3
4
5
6
7
8
    Box *lyk;
 
    lyk = new Box;
 
    cout << lyk->z << endl;
 
    delete lyk; // из переменной lyk взяли адрес памяти и передали его оператору delete
                // он дальше сам занимается
Добавлено через 2 минуты
смысл в том, что в переменную lyk можно записывать новый адрес
записали, поюзали, освободили, выделили новый, записали, поюзали, освободили ...
также туда можно записывать адрес просто любого объекта типа Box, даже если он создан не через new
 
Текущее время: 21:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru