Suchergebnisse für Anfrage "auto"

2 die antwort

Ist auto als Parameter in einer regulären Funktion eine GCC 4.9-Erweiterung?

gcc 4.9 erlaubt den folgenden Code, aber gcc 4.8 und clang 3.5.0 lehnen ihn ab. void foo(auto c) { std::cout << c.c_str(); }Ich bekommewarning: ISO C++ forbids use of 'auto' in parameter declaration [-Wpedantic] in 4.9 aber in 4.8 und kling ich ...

3 die antwort

auto it = vector.begin () Der resultierende Typ kann nicht in const_iterator konvertiert werden

Container sind verpflichtet, eineiterator Typ, der implizit in a konvertierbar istconst_iterator. Angesichts dessen versuche ich zu verwendenauto ein Objekt initialisieren übervector::begin(), und verwenden Sie das resultierende ...

26 die antwort

Gibt es einen Nachteil bei der Deklaration von Variablen mit auto in C ++?

Es scheint, dassauto war eine ziemlich wichtige Funktion, die in C ++ 11 hinzugefügt wurde und anscheinend vielen neueren Sprachen folgt. Wie bei einer Sprache wie Python habe ich keine explizite Variablendeklaration gesehen (ich bin nicht ...

TOP-Veröffentlichungen

3 die antwort

vector <bool> :: operator [] Fehlverhalten? [Duplikat]

8 die antwort

'auto' im Funktionsprototyp mit Clang @ nicht erlau

Unter Verwendung von Clang 3.5, 3.6 oder 3.7 mit dem Flagstd=c++1y Der folgende Code wird nicht kompiliert: #include <iostream> auto foo(auto bar) { return bar; } int main() { std::cout << foo(5.0f) << std::endl; } Der angegebene Fehler ist: ...

8 die antwort

Verwenden von Auto-In-Schleifen c ++

Ich erhalte eine Warnung, dass der folgende Code signiert / nicht signiert ist:

8 die antwort

Warum ist eine Vorlage mit abgeleitetem Rückgabetyp nicht mit anderen Versionen überladbar?

Warum sind die folgenden beiden Vorlagen nicht kompatibel und können nicht überladen werden? #include <vector> template<typename T> auto f(T t) { return t.size(); } template<typename T> auto f(T t) { return t.foobar(); } int main() ...

2 die antwort

Zweck der perfekten Weiterleitung für das Argument Callable im Aufrufausdruck?

n Scott Meyers BuEffective Modern C ++ auf Seite ...

4 die antwort

Welche IDEs und Texteditoren können Variablentypen ableiten, die mit dem Schlüsselwort auto in C ++ 11 deklariert wurden?

Im&quot;Fast immer auto&quot; Artikel Herb Sutter listet verschiedene Gründe für die Deklaration von Variablen mit dem Schlüsselwort auto auf.Er sagt, dass d...

4 die antwort

Ungewöhnliches Verhalten mit auto beim Durchlaufen eines dynamischen Vektors

Ich überquere einen Vektor mit Auto (Code angehängt). Beim Überqueren füge ich auch einige Elemente hinten hinzu. Ich habe nicht mit der Ausgabe gerechnet, die ich bekommen habe. #include <iostream> #include <vector> using namespace std; vector ...