Puncte:0

problemă la rularea codului c++ 17

drapel it

Cu aceste două comenzi sudo apt-get update sudo apt install build-essential Instalez compilatorul c++ și are versiunea 10 GCC/g++, apoi instalez VS-Code și instalez două extensii code-runner și extensia c++ de la Microsoft, rulează acest cod

#include <iostream>
folosind namespace std;
int main(){
    cout<<"bună ziua lume";
    întoarce 0;
}

Dar nu acest cod specific c++17

#include <matrice>
#include <iostream>
#include <string_view>
#include <tuplu>
#include <type_traits>

spațiu de nume a::b::c
{
    inline constexpr std::string_view str{ "bună ziua" };
}

șablon <clasa... T>
std::tuple<std::size_t, std::common_type_t<T...>> sum(T... args)
{
    return { sizeof...(T), (args + ...) };
}

int main()
{
    auto [iNumere, iSum]{ suma(1, 2, 3) };
    std::cout << a::b::c::str << ' ' << iNumbers << ' ' << iSum << '\n';

    std::array arr{ 1, 2, 3 };

    std::cout << std::size(arr) << '\n';

    întoarce 0;
}

Vă rog să mă ajutați să rezolv această problemă. Mulțumesc anticipat

drapel hr
Probabil că trebuie să adăugați opțiunea de compilare `-std=c++17`. Vedeți, de exemplu, [Cum se includ steaguri de compilator în codul Visual Studio?](https://stackoverflow.com/questions/57173093/how-to-include-compiler-flags-in-visual-studio-code)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.