c++03 相关问题

C ++ 03是C ++标准的旧版本。最近的修订版C ++ 11和当前的C ++ 14仍然被采用。

cpp03如何实现条件隐式转换?

示例: #包括 类虚拟{}; 模板 类 IsDummy { public: enum { 值 = 0, }; }; 模板<> 类 IsDummy { public: enum { 值 = 1,...

回答 2 投票 0

找到可以数到N的最小整数类型

我想要一个 C++03 中的解决方案,它允许我选择一种能够容纳最多 N 的整数,同时尽可能保持最小的类型。 基本上我只需要打电话

回答 3 投票 0

检查(原始)类型在 C++ 中是否可转换

是否可以检查(在 C++ 中)类型是否可转换(隐式或显式)? std 中是否有某些内容,或者是否可以编写类似 C# 中的函数(C# 相同问题)? 我想表演...

回答 3 投票 0

C++ 和 C 中的联合初始化

我已经构建了一个工作 C 库,它使用常量,在头文件中定义为 typedef 结构 Y { 联盟{ 结构位域位; uint8_t raw[4]; } X; 卡信息; 静态常量 CardI...

回答 4 投票 0

C++ std:.auto_ptr 或 std::unique_ptr (支持多个编译器,甚至是旧的 C++03 编译器)?

我正在尝试更新一些C++代码,我想转向更现代的代码(c++11),但我仍然需要使用一些较旧的编译器(兼容c++03)来编译代码,因为支持的平台

回答 3 投票 0

在编译时获取最大sizeof c++03

我需要在编译时计算四个结构的最大大小,以用作数组大小。 我想知道我是否可以做这样的事情: #define MAX_SIZE_OF_STRUCTS MY_DESIRED_MAX_MACRO (sizeof(

回答 3 投票 0

在 C++03 编译器上使用移动模拟将 boost::unique_lock 作为返回值从函数中移出是否安全?

我有以下可移动但不可复制的类,可用于同步对某些共享资源的访问: 类wrapper_with_lock{ 私人的: BOOST_MOVABLE_BUT_NOT_COPYABLE(

回答 1 投票 0

为什么不允许调用main函数?

C++03 3.6.1.3:程序中不得使用 main 函数 (3.2)。 ... 我想知道为什么这条规则存在...是否有人知道任何系统/实现,如果 main 是

回答 3 投票 0

在 C++03 中模拟 lambda 以实现宏中的流量控制目的

我在头文件中有一些现有代码,需要在 C++03 和 C++11 的上下文中使用 它定义了一个宏 TABORT,它接受 printf 样式的格式字符串和参数

回答 1 投票 0

如何在模板参数中设置属性名称?

我有一个矢量类: 模板 类 Vector2 { 民众: Tx,y; Vector2(T x, T, y) : x{x}, y{y} {} } 我想根据不同的情况获得不同的访问器...

回答 0 投票 0

如何在 C++03 中从初始化列表中初始化数组成员?

以下在 C++11 中工作正常,但在 C++03 中不起作用。 结构 Foo { 诠释一个,乙; Foo(int a, int b) : a(a), b(b) {} }; 结构栏 { 噗噗[2]; 酒吧() : foos{ {1,2}, {2,...

回答 0 投票 0

在C++中连接字符串和整数,以便在C++ 11不支持计算机的情况下读取多个文件。

我的电脑不支持C++ 11,所以我不能用std::string to_string连接字符串和整数,而是用字符串流。I ...

回答 1 投票 0

C ++中的连接字符串和整数,以在C ++ 11不支持计算机的情况下读取多个文件

我想听听是否可以解决此问题。我的计算机不支持C ++ 11,所以我无法通过std :: string to_string ...将字符串和整数连接起来,而是使用了字符串流。我...

回答 1 投票 0

Boost bind and'result_type':不是成员,c ++ 03友好

Visual Studio 2019的最新16.6更新删除了std :: plus :: result_type,std :: minus :: result_type和相关的typedef。 (它们在C ++ 17中已弃用,在C ++ 20中已删除。)一个大大简化的...

回答 1 投票 0

C ++ 03的timespec_get功能

我在C ++ 17上使用以下代码,但是在C ++ 03中需要相同的功能。我该怎么做?返回时间spec_get(ts,0)== 0;

回答 1 投票 -1

当指数是整数时pow(x,p)更快吗?

在使用pow(x,p)的代码中(大部分情况下的p = 2.0),我观察到,当p = 2.0时,执行代码显然比p = 2.000000001时快。我的结论是,在我的编译器上(gcc ...

回答 1 投票 0

将prvalue传递给模板函数

这可能是一个过时的问题,因为我们有通用的参考文献。但是我说的是C ++ 98 ...所以这是一个历史问题。请不要将下面的示例视为...

回答 1 投票 1

如何避免在基于范围的for循环中使用自动说明符?

我正在尝试在下一个循环中将自动说明符用于(auto x:graf [nod]){if(cost + x.second

回答 1 投票 0

基类可以声明一个虚拟方法但不能定义它吗?仍在派生类中定义

#include class M {public:M(unsigned int); unsigned int n; }; M :: M(unsigned int i){n = i; } A类{受保护:字符t;公共:...

回答 2 投票 0

您如何对对象执行深层复制?您如何制作副本构造函数?

#include class Piece {public:virtual char get()= 0;虚拟〜Piece(){}; };第一类:public Piece {public:char get(){return'1'; };类...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.