C++標準ライブラリのstd::time_t time(std::time_t *time)関数を使えば、1970年1月1日からの現在時刻を秒単位で取得することができる。次に、std::gmtime関数を使えば、その秒数を協定世界時（UTC）形式の日付と時刻情報を含むtm構造体に変換することができる。最後に、std::put_time関数を使えば、時刻を希望する形式の文字列にフォーマットすることができる。

以下は現在時刻をGMTで表示するコードの例である：

```
#include <iostream>
#include <iomanip>
#include <ctime>

int main() {
  std::time_t now = std::time(nullptr);
  std::tm utc_tm = *std::gmtime(&now);
  std::cout << "La hora actual en GMT es: "
            << std::put_time(&utc_tm, "%c") << std::endl;
  return 0;
}
```

c書式は、フォーマッタに日付と時刻をどのように表示するかを指定するものである。使用可能な書式についての詳細は、C++標準ライブラリのドキュメントを参照されたい。
Puedes usar la función std::time_t time(std::time_t *time) de la biblioteca estándar de C++ para obtener la hora actual en segundos desde el 1 de Enero de 1970. Luego, puedes usar la función std::gmtime para convertir esos segundos en una estructura tm que contenga la información de la fecha y hora en formato Coordinated Universal Time (UTC). Finalmente, puedes usar la función std::put_time para formatear la hora en una cadena con el formato deseado.

Aquí te muestro un ejemplo de código que imprime la hora actual en GMT:
#include <iostream>
#include <iomanip>
#include <ctime>

int main() {
  std::time_t now = std::time(nullptr);
  std::tm utc_tm = *std::gmtime(&now);
  std::cout << "La hora actual en GMT es: "
            << std::put_time(&utc_tm, "%c") << std::endl;
  return 0;
}

Nota que el formato %c es una especificación que indica al formateador como imprimir la fecha y hora. Puedes encontrar más información sobre los formatos disponibles en la documentación de la biblioteca estándar de C++.