komisches Compilerproblem, an dem der GCC5.4 scheitert, aber Visual Studio seltsamerweise keinen Ärger macht. Es geht darum, meine Matheklassen-Operatoren dem AngelScript zu melden, damit ich Vektor/Matrix-Operationen im Skriptcode machen kann. Das minimale Beispiel sieht so aus:
Code: Alles auswählen
template<typename T>
struct Bla {
friend Bla<T> operator - (const Bla<T> b) { return b; }
};
typedef Bla<float> BlaF;
int main(int argc, char ** argv) {
auto f = static_cast<BlaF (*)(const BlaF&)> (operator - <float>)
}