LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

В обычном (ламповом) С все просто:

#include <iostream>

int main() {
  auto &fout = std::cout;
  fout << "Hello";
  std::cout << " World!";
  fout << std::endl;
}

Где-то писали, что в С++ можно использовать stdio (без «.h»), но я таковой у себя в Fedora 37 не обнаруживаю.

cstdio, так же с другими заголовочниками, stdint.h -> cstdint

Но я не могу понять в чем преимущество потокового ввода-вывода?

Можно реализовать свой поток для какого то своего ресурса, RAII.

Да и нужны ли эти потоки?

Нужны, но можно не использовать.

Исправление MOPKOBKA, :

В обычном (ламповом) С все просто:

#include <iostream>

int main() {
  std::ostream &fout = std::cout;
  fout << "Hello";
  std::cout << " World!";
  fout << std::endl;
}

Где-то писали, что в С++ можно использовать stdio (без «.h»), но я таковой у себя в Fedora 37 не обнаруживаю.

cstdio, так же с другими заголовочниками, stdint.h -> cstdint

Но я не могу понять в чем преимущество потокового ввода-вывода?

Можно реализовать свой поток для какого то своего ресурса, RAII.

Да и нужны ли эти потоки?

Нужны, но можно не использовать.

Исходная версия MOPKOBKA, :

В обычном (ламповом) С все просто:

#include <iostream>

int main() {
  std::ostream &fout = std::cout;
  fout << "Hello";
  std::cout << " World!";
  fout << std::endl;
}

Где-то писали, что в С++ можно использовать stdio (без «.h»), но я таковой у себя в Fedora 37 не обнаруживаю.

cstdio, так же с другими заголовочниками, stdint.h -> cstdint

Но я не могу понять в чем преимущество потокового ввода-вывода?

Можно реализовать свой поток для какого то своего ресурса, RAII.