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

Функция возвращает двумерный статический массив своего класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как подредактировать? (решения уравнения) http://www.cyberforum.ru/cpp-beginners/thread968102.html
#include <stdio.h> int main() { int x,y,k; scanf("%d",&k); printf("X Y\n"); for (x=0;x<=k;x=x+1)
C++ Крестики - нолики. Комментарии. Программа. Объясните часть кода Здравствуйте! Требуется ваша помощь. В коде: #include "KRESTNOL.h" #pragma once extern KRESTNOL x0; namespace Крестикинолики { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; http://www.cyberforum.ru/cpp-beginners/thread968101.html
C++ А зачем нужны все эти причандалы визуал студии?
Доброго дня! Их так много!
C++ Перевести из делфи в с++
В числовой последовательности ищется максимальный элемент и выводится его номер var s,max:real; i,k,n:integer; c:extended; begin repeat write('n = ');readln(n); until n>=0; max:=0;k:=0;
C++ Поиск максимального http://www.cyberforum.ru/cpp-beginners/thread968078.html
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream> using namespace std; int main() { int a,b,c,max; {
C++ Прерывание работы рекурсионной функции типа void Есть рекурсионная функция, имеющая нечто общее с функцией ниже: void function test(int b) { int a; a = b; a++; if (a == 10) return; test(a); подробнее

Показать сообщение отдельно
Charley
 Аватар для Charley
5 / 5 / 0
Регистрация: 11.06.2012
Сообщений: 173
03.10.2013, 15:29     Функция возвращает двумерный статический массив своего класса
Есть класс whirlpool:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class whirlpool
{
public:
 
    int *buffer;
    int len;
 
    whirlpool(int length)
    {
        len = length;
        buffer = new int[len];
    }
};
Хочу сделать такую конструкцию:
C++
1
2
3
4
5
6
7
8
9
10
whirlpool [8][8]function(whirlpool a[8][8], whirlpool b[8][8])
{
//.......
}
void main()
{
whirlpool mas[8][8] = { whirlpool(5), whirlpool(5), ...... whirlpool(5)};
//инициализируем массивы a и b
mas=function(a, b);
}
Как такое сделать? Можно ли вернуть статический массив без создания дополнительного класса?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru