ich ein Templat 2D-Vektor-Struktur geschrieben haben, XY<T>
, und ich möchte eine Reihe von Alias-Namen für sie machen, so dass ich schreiben:Erstellen Sie mehrere Aliase mit „using“
using XYf = XY<float>;
using XYd = XY<double>;
using XYld = XY<long double>;
using XYi = XY<signed int>;
using XYli = XY<long signed int>;
using XYs = XY<short signed int>;
using XYsb = XY<signed char>;
Aber ich frage mich, ob es ist möglich, dies in ähnlicher Weise zu erklären, wie Sie eine Reihe von Variablen des gleichen Typs deklarieren:
float a, b, c, d;
ist es möglich, sie auf andere Weise zu tun, wie zum Beispiel:
using
XYf = XY<float>,
XYd = XY<double>,
XYi = XY<int>;
Nun, ich habe offensichtlich getestet , dass Version, und es funktioniert nicht, aber ich frage mich, ob es andere Alternativen, wie man eine Reihe von Aliasen auf den gleichen Typ mit using
deklarieren könnte.
Es gibt keinen solchen Weg. Die Frage kann jetzt geschlossen werden. – SergeyA
@SergeyA OK, dann weiß ich. Setzen Sie es als Antwort und ich werde es akzeptieren. – antiHUMAN