Suchergebnisse für Anfrage "variadic"

4 die antwort

Arbitrary dimensionales Array mit variablen Vorlagen

Wie kann ich in C ++ 11 eine Array-Klasse erstellen, die wie @ verwendet werden kan Array < int, 2, 3, 4> a, b; Array < char, 3, 4> d; Array < short, 2> e;und greifen Sie auf eine Weise zu wie a[2][1][2] = 15; d[1][2] ='a';Ich muss auch den ...

2 die antwort

Golang Join Array-Schnittstelle

Ich versuche, eine Masseneinfügung zu erstellen. Ich benutze gorm github.com / jinzhu / gorm [http://github.com/jinzhu/gorm] import ( "fmt" dB "github.com/edwinlab/api/repositories" ) func Update() error { tx := dB.GetWriteDB().Begin() sqlStr ...

2 die antwort

Überprüfen Sie, ob Argumente in eine Variadic Template-Deklaration eingegeben wurden

TOP-Veröffentlichungen

4 die antwort

Eine unterschiedliche Template-Methode, um eine bestimmte Anzahl von Doppelwerten zu akzeptieren?

template <unsigned int N> class myclass { public: template <typename... Args> void mymethod(Args... args) { // Do interesting stuff } };Ich möchtemymethod soll nur mit genau N Doppeln aufgerufen werden. Ist das möglich? Das heißt, sagen Sie, dass ...

3 die antwort

Objective-C-Weitergabe ... keine abgeschlossenen Argumentlisten

Probleme mit der... in ObjectiveC. Ich verpacke im Grunde eine Methode und möchte eine akzeptierennil terminierte Liste und übergeben Sie diese Liste direkt an die Methode, die ich einpacke. Ist hier, was ich habe, aber es verursacht ...

2 die antwort

cpp: Ausnahme mit Auslassungspunkten abfangen und Informationen anzeigen

Ich weiß, dass Sie "alle Ausnahmen" abfangen und die Ausnahme mit @ drucken könne try { //some code... }catch(const std::exception& e) { cout << e.what(); } aber dies gilt nur für Ausnahmen, die von std :: exception abgeleitet sind. Ich ...

2 die antwort

Variadische Makros mit 0 Argumenten in C99

Ich habe einen Debug-Code, der wie folgt aussieht: #define STRINGIFY(x) #x #define TOSTRING(x) STRINGIFY(x) #define AT __FILE__ ":" TOSTRING(__LINE__) void __my_error(const char*loc, const char *fmt, ...); #define my_error(fmt, ...) ...

1 die antwort

C ++ 11-Typmerkmal zur Unterscheidung zwischen Aufzählungsklasse und regulärer Aufzählung

Ich schreibe einen Promotion-Template-Alias ​​ähnlich wie boost :: promot, aber für C ++ 11. Damit sollen Warnungen beim Abrufen von Argumenten aus varidisch...

4 die antwort

Dynamische Übergabe von Parametern an verschiedene Funktionen

3 die antwort

Wie man Referenzen mit verschiedenen Vorlagen richtig benutzt

Ich habe so etwas wie den folgenden Code: template<typename T1, typename T2, typename T3, typename T4> void inc(T1& t1, T2& t2, T3& t3, T4& t4) { ++t1; ++t2; ++t3; ++t4; } template<typename T1, typename T2, typename T3> void inc(T1& t1, T2& t2, ...