1. <legend id='9vkUt'><style id='9vkUt'><dir id='9vkUt'><q id='9vkUt'></q></dir></style></legend>

      2. <i id='9vkUt'><tr id='9vkUt'><dt id='9vkUt'><q id='9vkUt'><span id='9vkUt'><b id='9vkUt'><form id='9vkUt'><ins id='9vkUt'></ins><ul id='9vkUt'></ul><sub id='9vkUt'></sub></form><legend id='9vkUt'></legend><bdo id='9vkUt'><pre id='9vkUt'><center id='9vkUt'></center></pre></bdo></b><th id='9vkUt'></th></span></q></dt></tr></i><div id='9vkUt'><tfoot id='9vkUt'></tfoot><dl id='9vkUt'><fieldset id='9vkUt'></fieldset></dl></div>
        • <bdo id='9vkUt'></bdo><ul id='9vkUt'></ul>
      3. <tfoot id='9vkUt'></tfoot>

        <small id='9vkUt'></small><noframes id='9vkUt'>

        C++ 中的固定宽度整数

        时间:2023-10-06
          <legend id='dnWXI'><style id='dnWXI'><dir id='dnWXI'><q id='dnWXI'></q></dir></style></legend>
              <tbody id='dnWXI'></tbody>
          1. <small id='dnWXI'></small><noframes id='dnWXI'>

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

                  本文介绍了C++ 中的固定宽度整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  有时我需要使用固定宽度的整数来与 PLC 等外部设备进行通信.我还使用它们来定义位掩码并执行图像数据的位操作.AFAIK C99 标准定义了固定宽度的整数,如 int16_t.但是,我使用的编译器 VC++ 2008 不支持 C99 并且 AFAIK Microsoft 不打算支持它.

                  Occasionally I need to use fixed-width integers for communication with external devices like PLCs. I also use them to define bitmasks and perform bit manipulation of image data. AFAIK the C99 standard defines fixed-width integers like int16_t. However the compiler I use, VC++ 2008 doesn't support C99 and AFAIK Microsoft is not planning to support it.

                  我的问题是在 C++ 中使用固定宽度整数的最佳实践是什么?

                  My question is what is the best practice for using fixed-width integers in C++?

                  我知道 VC++ 定义了像 __int16 这样的非标准固定宽度整数,但我对使用非标准类型犹豫不决.下一个 C++ 标准会定义固定宽度的整数吗?

                  I know that VC++ defines non-standard fixed-width integers like __int16, but I am hesitant to use a non-standard type. Will the next C++ standard define fixed-width integers?

                  推荐答案

                  Boost 具有适用于所有 C99 类型及更多类型的 typedef:"Boost 整数库"

                  Boost has the typedefs for all of the C99 types and more: "Boost integer library"

                  这篇关于C++ 中的固定宽度整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:C++静态库中的共享全局变量 下一篇:哪个编译器是对的?需要模板化返回类型之前的“

                  相关文章

                  最新文章

                  1. <legend id='BNxn0'><style id='BNxn0'><dir id='BNxn0'><q id='BNxn0'></q></dir></style></legend>
                    • <bdo id='BNxn0'></bdo><ul id='BNxn0'></ul>
                  2. <small id='BNxn0'></small><noframes id='BNxn0'>

                      <tfoot id='BNxn0'></tfoot>

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