Ist es möglich, ein nicht-const / const-Datenelement einer Template-Klasse basierend auf der Konstanz des Template-Arguments bedingt zu aktivieren? Oder haben Sie vielleicht eine bedingte Typedef? Ich dachte darüber nach, std :: enable_if mit std :: is_const zu verwenden, aber es gibt keine std :: is_not_const, die ich verwenden könnte.
%Vor%Beachten Sie, dass immer T! = A ist.
Ja, Sie können das tun. Die <type_traits>
Kopfzeile enthält Werkzeuge für diesen Zweck.
Sie könnten sogar einen Helfer für diesen Zweck machen:
%Vor%Dann benutze es so:
%Vor%