Hej, mam sobie wśród swoich obiektów taki m.in obiekt:
plik nagłówkowy:
#pragma once
#include "Vertex.h"
ref class GeometryManager
{
int vertexCounter;
array<Vertex^>^ vertices;
public:
Vertex ^ Vertices(int i);
GeometryManager();
//AddVertex(Vertex ^ newVertex);
//~GeometryManager();
};
plik główny:
#include "GeometryManager.h"
Vertex ^ GeometryManager::Vertices(int i)
{
if ((i >= 0) && (i < vertexCounter)) return vertices[i];
}
GeometryManager::GeometryManager()
{
vertexCounter = 0;
vertices = gcnew array<Vector^>(vertexCounter);
}
Przy próbie zbudowania projektu, wywala mi dziwny błąd n.t przedostatniej linijki, jakoby:
Error 1 error C2440: '=' : cannot convert from 'cli::array<Type> ^' to 'cli::array<Type> ^'
Nie mam pojęcia co on tu próbuje konwertować. Nawet sam napisał że po lewej jest to samo co po prawej...