Aplikacja mam na myśli coś podobnego do Vector<size>
klasie, w której pragnę oświadczyćCzy można zadeklarować funkcję należącą do pojedynczej instancji klasy szablonów?
CrossProduct(const Vector<size>& other)
tylko, gdy rozmiar jest 3. Wiem, że istnieją sposoby, można wykraść wokół niego ...
- zawierać definicję funkcji tylko dla size = 3
- niech wszystkie inne rozmiary uzyskując błędy linkera
- czy statyczne dochodzić na początku metody, aby sprawdzić, czy rozmiar jest 3
Czy istnieje sposób, aby prawidłowo zadeklarować funkcję elementu dla konkretnego wystąpienia?
Szukasz wsparcia kompilacji, czy też generowanie błąd czasu zaspokojenia swoich potrzeb? – Porkbutts