Zweidimensionales Array kopieren
-
Hi,
warum geht das net?
void CMatrix44::Set(float fMatrix[4][4]) { m_fMatrix = fMatrix; }
m_fMatrix ist auch float[4][4].
C:\Dokumente und Einstellungen\Chris\Eigene Dateien\Programmieren\Projekte\AGE\Source\Engine\Matrix44.cpp(102) : error C2440: '=' : 'float [][4]' kann nicht in 'float [4][4]' konvertiert werden
Es gibt keine Konvertierungen von Feldtypen, obwohl es Konvertierungen von Verweisen oder Zeigern in Felder gibtChrisM
-
arrays können einader nicht mit zugewiessen werden, du könntest std::memcpy, std::copy oder das gute alte for benutzen
-
Danke!
ChrisM