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

Объявление массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ SDK немогу найти Api http://www.cyberforum.ru/cpp-beginners/thread318000.html
Единственным нормальным источником по API, является SDK ткните меня пожалусто носом в каталог где будет инфа типа: видео .... такие функции, файловая система ...такие функции и т д, с англ дружу...
C++ Напечатать все пары «близнецов» из отрезка [n, 2n] 6. Функции пользователя Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары «близнецов» из отрезка , где n – заданное... http://www.cyberforum.ru/cpp-beginners/thread317992.html
C++ Дана строка. Подсчитать самую длинную последовательность идущей подряд заданной буквы
5. Обработка строк Дана строка. Подсчитать самую длинную последовательность идущей подряд заданной буквы. Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое!
Задана квадратная матрица. Получить транспонированную матрицу C++
4. Двумерные массивы Задана квадратная матрица. Получить транспонированную матрицу
C++ Домножить все члены заданной последовательности на квадрат минимума или максимума, в зависимости от условия http://www.cyberforum.ru/cpp-beginners/thread317988.html
3. Одномерные массивы Дана последовательность действительных чисел а1, а2 ..., аn. Требуется домножить все члены последовательности а1, а2 ..., аn на квадрат ее наименьшего члена, если ак> 0, и на...
C++ Составить программу для вычисления значений функции F(x) на отрезке [а, Ь] с шагом h 1. Табулирование функции Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй —... подробнее

Показать сообщение отдельно
eldar85
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 10
12.06.2011, 00:24  [ТС]
Спасибо большое, а если объявлять не в конструкторе MainClass а в методе другом, т.е.

не тут
Код
MainClass::MainClass():
n(rand()),                 // Генерируем размер массива
newClass(new NewClass [n]) // Выделяем память под массив указателей
{
    for (size_t i = 0; i < n; ++i)
        // Выделяем память для каждого объекта в массиве
        newClass[i] = new NewClass (i, action);
}
а к примеру так
Код
MainClass::startFunc()
{
   n = rand();                 
     newClass(new NewClass [n]); // Вот как то так, то тогда как быть?

    for (size_t i = 0; i < n; ++i)
        // Выделяем память для каждого объекта в массиве
        newClass[i] = new NewClass (i, action);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru