Я использую const
функцию-член в классе.
Вот синтаксис, который я использую:
const Grid2D<T>* GetSlice(uint32_t z) const {
return &(GetTSlice<Grid2D<T>>(z));
}
Вот синтаксис GetTSlice
template<class G>
G GetTSlice(uint32_t z)
{
return (G*)(*this)[z];
}
'G Grid3D<T>::GetTSlice<Grid2DReloaded<T>>(uint32_t)
': невозможно преобразовать указатель this
из const Grid3DReloaded<T>
в Grid3D<T> &
Любая идея, что я могделать неправильно?