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

работа с массивами в классах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарное дерево в типизированный файл http://www.cyberforum.ru/cpp-beginners/thread815031.html
Задача над которой бьюсь уже третий день. 1. Сделать базу данных клиентов банка на основе бинарного дерева дерева Сделать методы: добавление клиента в базу модификация данных поиск по ФИО печать данных клиентов, которые имеют срок больше чем заданый
C++ объясните запись Объясните пожалуйста вот эту запись char *str = "Hello, World!"; нужно ли потом освободить память, и в чем различие от char str = {"Hello, World!"}; http://www.cyberforum.ru/cpp-beginners/thread815028.html
Вывести строку длины N, которая состоит из чередующихся символов C++
Дано четное число N (> 0) и символы C1 и C2. Вывести строку длины N, которая состоит из чередующихся символов C1 и C2, начиная с C1. нужно выполнить задание в C++ #include <string> #include <iostream> using std::cin; using std::cout; using std::endl; using std::string; int main()
C++ преобразование
Господа как преобразовать из LPTSTR в - LPCTSTR
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread815014.html
Каждое натуральное число можно представить в виде суммы нескольких строго последовательных натуральных чисел. Например, число 6 можно представить в виде суммы из одного (6) или трех (1+2+3) чисел. Требуется написать программу, которая определит максимальное количество чисел в таком разложении. В Delphi данную задачу решил так: procedure TForm1.Button1Click(Sender: TObject); var...
C++ Работа с деревьями (Найти все поддеревья, листья которых находятся в заданном диапазоне высот от корня поддерева) Есть задача: Дано N-дерево. Найти все поддеревья, листья которых находятся в заданном диапазоне высот от корня поддерева. Дайте советы по алгоритму решения, допустим прохожу дерево, нахожу лист, который в заданном диапозоне, как дальше вывести все поддеревья с этим листом, имея, например, сейчас только указатель на этот лист?Можно ли все это сделать за один обход дерева? Или как сократить... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
21.03.2013, 21:57     работа с массивами в классах
Alex9999, только проблема есть такого решения, если нужны разных размеров массивы.

Можешь посмотреть такой вариант. Размер указываешь при создании объекта массива:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template < size_t size = 0 >
class Array
{
    int arr[size];    
public:
};
 
int main()  {
    setlocale(0, "rus");
 
    const int size = 10;
    Array<size> a();
    
    return 0;
}
 
Текущее время: 19:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru