Strumieniowe wyprowadzanie na ekran napisów, znaków, adresów, wartości liczbowych, wartości funkcji, wartości wyrażeń

0

Witajcie, do opracowania mam kilka zagadnień z C++, aczkolwiek nie mogę znaleźć materiałów, które rozwiałyby moje wątpliwości.

Potrafię:

  • Strumieniowo wyprowadzać na ekran napisy oraz wartości funkcji, aczkolwiek reszta zagadnień jest dla mnie o tyle niejasna, że nigdzie nie mam sprecyzowane, o jakie wyrażenia, znaki, tudzież adresy chodzi. Jeśli ktoś ma na uwadze jakieś ciekawe źródło informacji na mój temat z przykładami, to będę wdzięczny za pomoc :)
0

Chyba chodzi o to, że umiesz używać strumieni w C++ do wypisywania różnych typów danych:

#include <iostream>

constexpr int getMarijuana() noexcept
{
    return 420;
}

int main()
{
    std::cout << "dupa" << getMarijuana() << 'a' << 'b' << 'c' << '\n' << uintptr_t(main) << '\n' << 13 * 37 << ' ' << 2137;
}
0
Pijak napisał(a):

Chyba chodzi o to, że umiesz używać strumieni w C++ do wypisywania różnych typów danych:

#include <iostream>

constexpr int getMarijuana() noexcept
{
    return 420;
}

int main()
{
    std::cout << "dupa" << getMarijuana() << 'a' << 'b' << 'c' << '\n' << uintptr_t(main) << '\n' << 13 * 37 << ' ' << 2137;
}

Dziękuję za odpowiedź. Jeszcze jedno pytanie, za co w tym przypadku odpowiada uintptr_t(main)?

0

@Agrash: Adres funkcji main.

1 użytkowników online, w tym zalogowanych: 0, gości: 1