Habe folgenden Code:
ist es irgendwie möglich, einen dynamischen multi_array an eine funktion zu übergebeb zbd dessen Inhalt (MyQVariant) anzeigen zu lassen bzw. werte ändern zu können?
Wenn ja, wie?
Danke für Hilfe
Code:
class MyQVariant
{
public:
MyQVariant() { }
MyQVariant(MyQVariant *);
MyQVariant(double);
MyQVariant(QString&);
MyQVariant& operator += (MyQVariant&);
MyQVariant& operator -= (MyQVariant&);
MyQVariant& operator *= (MyQVariant&);
MyQVariant& operator /= (MyQVariant&);
MyQVariant& operator += (double);
MyQVariant& operator -= (double);
MyQVariant& operator *= (double);
MyQVariant& operator /= (double);
MyQVariant& operator += (QString&);
MyQVariant& operator = (double);
MyQVariant& operator + (double);
MyQVariant& operator - (double);
MyQVariant& operator * (double);
MyQVariant& operator / (double);
MyQVariant& operator = (QString);
MyQVariant& operator + (QString);
MyQVariant& operator = (MyQVariant&);
public:
int value_type;
double value_double;
QString value_string;
};
{
typedef boost::multi_array<MyQVariant, 2> ARRAY_ArrayB;
ARRAY_ArrayB ARRAYTYPE_ArrayB(boost::extents[4][8]);
ARRAYTYPE_ArrayA[0][0] = 2.000000;
print_console(ARRAYTYPE_ArrayA);
}
void print_console(boost::multi_array A)
{
// fehler:
MyDebugFuncs.cc:47:27: Fehler: Variable oder Feld »print_console« als »void« deklariert
MyDebugFuncs.cc:47:39: Fehler: missing template arguments before »A«
}
ist es irgendwie möglich, einen dynamischen multi_array an eine funktion zu übergebeb zbd dessen Inhalt (MyQVariant) anzeigen zu lassen bzw. werte ändern zu können?
Wenn ja, wie?
Danke für Hilfe