нужно так чтобы data[5][5] код выводил как data(5,5) и как результат выдавал произведение ixj, т.е. 5*5=25. Желательно, чтобы была имплементация классов header file примерно такой
#ifndef HEADER_H
#define HEADER_H
class Data {
public:
mineData();// это функция, которая должна включать перегрузку
int data()( int, int );
private:
int data[5][5];
};
#endif
#include <iostream>
class Test
{
struct Impl
{
int a;
auto operator[](int b)
{
return a * b;
}
};
public:
auto operator[](int a)
{
return Impl{a};
}
};
int main()
{
Test data;
std::cout << data[7][6] << std::endl;
return 0;
}
Запустить код
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Написал программу, которая применяет фильтр Гаусса на зашумленное одноканальное изображениеПроблема в том, что на выходе оно получается...
Имеется 3 табличкиЗадание, типы заданий (категории грубо, их может быть несколько к одному заданию) и связывающая их табличка
Очень странная ситуация, глупая, но не решаемая уже много часов