C++11 probleme

In diesem Bereich sind Themen vom Themenersteller als erledigt zu markieren, wenn die Frage beantwortet oder das Problem gelöst wurde. Das Thema wird daraufhin automatisch geschlossen.
Klicke hierzu auf "Thema bearbeiten > Als erledigt markieren".
  • Hallo, ich arbeite mit einer alten C++ Version an meinen Files, nun baue ich aktuell ein System ein, welches allerdings damals in einer anderen C++ Version geschrieben wurde.


    Bevor ich anfange zu fragen was ich möchte, hier der ErrorCode:


    Code
    1. error: 'make_unique' is not a member of 'std'
    2. error: expected primary-expression before '>' token
    3. std::unique_ptr<FunktionsName> VariableNameLa = std::make_unique<FunktionsName>(LalaluData);

    Den Fehler bekomme ich, nach ein wenig googlen, habe ich gemerkt das die make_unique function ab c++14 verfügbar ist.

    Nun meine Frage, ob mir jemand helfen kann den code:

    Code
    1. std::unique_ptr<FunktionsName> VariableNameLa = std::make_unique<FunktionsName>(LalaluData);


    auf C++11 zu schreiben, oder gegebenenfalls mir zu helfen meinen Source auf C++14 zu machen.


    LG

  • SolitaryVoice1362

    Hat das Thema geschlossen
  • Dieses Thema enthält 4 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.