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

Создание объектов в цикле! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод хаффмана (Помогите адаптировать под задание) http://www.cyberforum.ru/cpp-beginners/thread367924.html
Может уже кто-то знаком с этим методом кодирования букв. Помогите адаптировать код представленный ниже к заданию (В задании другой язык, но исходный нужен С++) Скрины с заданием ниже кода. #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;
C++ Помогите решить задачи по Абрамяну на for29, for30. Помогите решить задачи на for по Абрамяну на С++. for29, for30. Я сам чайник. Не шарю вообще. По специальности работать не собираюсь. Так что не надо говорить глупости. Прошу вас просто понять и помочь. Напишите код работающей программы. Надо на завтра Спасибо понимающим. http://www.cyberforum.ru/cpp-beginners/thread367917.html
C++ Вывести длину отрезков (Ребята Помогите пожалуйста.)
Помогите решить задачи на for по Абрамяну на С++. for29, for30. Я сам чайник. Не шарю вообще. По специальности работать не собираюсь. Так что не надо говорить глупости. Прошу вас просто понять и помочь. Напишите код работающей программы. Надо на завтра:( Спасибо понимающим.
задание со строками C++
Алфавит некоторого языка программирования включает латинские буквы, цифры, знаки пунктуации (.,;:!?) и языки арифметических операций ( +-*/ ). Программа, написанная на этом языке, содержится в текстовом файле. Проверить допустимость текста программы. Выдать сообщение с указанием места ошибочных символов во 2 файл. помогите написать условие проверки наличия необходимых символов в программе,...
C++ Разреженная матрица http://www.cyberforum.ru/cpp-beginners/thread367898.html
Добрый вечер. Из-за белезни, пролежал 2 недели дома, поэтому пропустил лекции по этой теме, а лабу надо сдавать. Так вот, задача: Разреженная матрица А(nxm) хранится в разреженном строчном формате. Смоделировать операцию вывода разреженной матрицы на экран в двух формах: -в виде полной матрицы; -для каждой строки печатается ее номер, а затем ненулевые элементы этой строки и за каждым...
C++ Передача размерности массива как параметр из одной функции в другую. Вообщем написал программу. Всё работает как надо, кроме одного, никак не могу сделать чтобы размерность массива, которая вводится в "main" 27-28 строчке (в данном случае переменная "number"), вводилась внутри функции "Vvod" в 49-50 строке(переменная n) и потом передавалась дальше как параметр(размерность массива) всем следующим функциям. #include <windows.h> #include <iostream> using... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
17.10.2011, 21:02     Создание объектов в цикле!
Цитата Сообщение от Van111 Посмотреть сообщение
а кто знает это нормально что
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class Image{
public:
      int x,y;
       Image(){};             
      };
 
int main()
{
 Image *a=new Image[10];
 a[1].x=5;
 
 return 0;       
}
доступ к к объекту a осуществляется через . а не через ->
Нормально! Вы можете индексировать указатель точно также, как и массив. Либо выполнять арифметику указателей и использовать оператор ->.

Добавлено через 1 минуту
Цитата Сообщение от Nikitac++ Посмотреть сообщение
А как лучше?) Я не знаю...........( так вроде работает все с какой целью надо выделять память? чтоб оптимизировать и меньше тормозило? я просто не понимаю этого до конца
В вашем случае, когда размер массива заранее известен, и он вам один нужен на протяжении выполнения программы, то лучше объявить его как локальный массив без динамического выделения памяти.
 
Текущее время: 10:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru