1. <legend id='7Toit'><style id='7Toit'><dir id='7Toit'><q id='7Toit'></q></dir></style></legend>
        <bdo id='7Toit'></bdo><ul id='7Toit'></ul>
      <i id='7Toit'><tr id='7Toit'><dt id='7Toit'><q id='7Toit'><span id='7Toit'><b id='7Toit'><form id='7Toit'><ins id='7Toit'></ins><ul id='7Toit'></ul><sub id='7Toit'></sub></form><legend id='7Toit'></legend><bdo id='7Toit'><pre id='7Toit'><center id='7Toit'></center></pre></bdo></b><th id='7Toit'></th></span></q></dt></tr></i><div id='7Toit'><tfoot id='7Toit'></tfoot><dl id='7Toit'><fieldset id='7Toit'></fieldset></dl></div>
      1. <small id='7Toit'></small><noframes id='7Toit'>

        <tfoot id='7Toit'></tfoot>
      2. GCC 中的 std::put_time 实现状态?

        时间:2023-09-18

            <legend id='t1I3J'><style id='t1I3J'><dir id='t1I3J'><q id='t1I3J'></q></dir></style></legend>
          • <tfoot id='t1I3J'></tfoot>
          • <i id='t1I3J'><tr id='t1I3J'><dt id='t1I3J'><q id='t1I3J'><span id='t1I3J'><b id='t1I3J'><form id='t1I3J'><ins id='t1I3J'></ins><ul id='t1I3J'></ul><sub id='t1I3J'></sub></form><legend id='t1I3J'></legend><bdo id='t1I3J'><pre id='t1I3J'><center id='t1I3J'></center></pre></bdo></b><th id='t1I3J'></th></span></q></dt></tr></i><div id='t1I3J'><tfoot id='t1I3J'></tfoot><dl id='t1I3J'><fieldset id='t1I3J'></fieldset></dl></div>

                <tbody id='t1I3J'></tbody>
              • <bdo id='t1I3J'></bdo><ul id='t1I3J'></ul>
                • <small id='t1I3J'></small><noframes id='t1I3J'>

                • 本文介绍了GCC 中的 std::put_time 实现状态?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我试图使用 GCC(测试版本 4.5.1、4.6.3、4.8.4):

                  I was trying to compile this example program using GCC (tested versions 4.5.1, 4.6.3, 4.8.4):

                  #include <iostream>
                  #include <iomanip>
                  #include <ctime>
                  #include <chrono>
                  
                  using std::chrono::system_clock;
                  
                  int main()
                  {
                      system_clock::time_point now = system_clock::now();
                      std::time_t now_c = system_clock::to_time_t(
                                              now - std::chrono::hours(24));
                      std::cout << "One day ago, the time was "
                                << std::put_time(std::localtime(&now_c), "%F %T") << '
                  ';
                  }
                  

                  但它告诉我:

                  prog.cpp: In function 'int main()':
                  prog.cpp:14:18: error: 'put_time' is not a member of 'std'
                  

                  <小时>

                  我想,可能还没有实现.所以我试图检查这个函数的实现状态.我只找到了这个页面:


                  I thought, probably it's not implemented yet. So I tried to check the implementation status for this function. I only found this page:

                  • http://gcc.gnu.org/projects/cxx0x.html

                  但在那里我找不到任何关于 put_timechrono 或类似的笔记.任何人都可以向我指出提供有关此库实施状态信息的资源吗?

                  but there I could not find any note on put_time or chrono or alike. Can anyone point me to a resource that provides information on the implementation status for this library?

                  推荐答案

                  参见 TODO用于 gcc 4.8.0 的扩展 iomanip 操纵器 std::get_time 和 std::put_time.

                  另请参阅获取时间的跨平台方式?声称在 4.7.0 中未实现.

                  See also Cross Platform way to get the time of day? claiming that is not implemented in 4.7.0.

                  更新: 作为 gcc 开发人员 Jonathan Wakely 确认如下:std::get_timestd::put_time 操纵器在 gcc 4.9 中仍然缺失.

                  UPDATE: As the gcc developer Jonathan Wakely confirmed below: The std::get_time and std::put_time manipulators are still missing in gcc 4.9.

                  更新:乔纳森·韦克利关闭 2014 年 12 月 22 日的这张票:

                  UPDATE: Jonathan Wakely closed this ticket on 22 Dec, 2014:

                  已针对 GCC 5 修复

                  Fixed for GCC 5

                  感谢 simonwo 让我知道.

                  这篇关于GCC 中的 std::put_time 实现状态?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:C++:何时(以及如何)调用 C++ 全局静态构造函数? 下一篇:在基准测试时防止编译器优化

                  相关文章

                  最新文章

                    <legend id='vUFta'><style id='vUFta'><dir id='vUFta'><q id='vUFta'></q></dir></style></legend>

                  1. <tfoot id='vUFta'></tfoot>

                      <i id='vUFta'><tr id='vUFta'><dt id='vUFta'><q id='vUFta'><span id='vUFta'><b id='vUFta'><form id='vUFta'><ins id='vUFta'></ins><ul id='vUFta'></ul><sub id='vUFta'></sub></form><legend id='vUFta'></legend><bdo id='vUFta'><pre id='vUFta'><center id='vUFta'></center></pre></bdo></b><th id='vUFta'></th></span></q></dt></tr></i><div id='vUFta'><tfoot id='vUFta'></tfoot><dl id='vUFta'><fieldset id='vUFta'></fieldset></dl></div>

                    1. <small id='vUFta'></small><noframes id='vUFta'>

                        <bdo id='vUFta'></bdo><ul id='vUFta'></ul>