c++03 相关问题

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

在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

尽管在派生类中定义了方法,但在基类中不可见;多态性并使用`virtual`关键字

A类{受保护:int foo; }; B类:公共A {公共:B(int bar){foo = bar; } int method(){return foo; }; C级{私人:一个baz; ...

回答 1 投票 0

修改后的线程安全单例

我有一个要求,每个线程都应引用相同的foo对象,尽管我可以创建和删除多个Foo,但最终应引用相同的foo对象。我没有C ++ 11 ...

回答 1 投票 1

有没有办法告诉cppcheck忽略宏(或正确扩展它)?

我具有以下用于运行时类型识别的语法:if RTTI_FUNC(c,short,myFunc);否则,如果RTTI_FUNC(c,float,myFunc);否则,如果RTTI_FUNC(c,complex ,myFunc);否则,如果...

回答 1 投票 1

处理int和std :: vector :: size_type进行比较

所以我有这样的东西(C ++ 03):class MyClass {// ...} class something {private:std :: vector container; // ...} // cmdarg可以是负数...

回答 1 投票 0

如何在C ++ 03中用自定义谓词调用std :: unique?

[我在C ++ 11中看到了如何执行此示例:std :: unique(v.begin(),v.end(),[](float l,float r){return std :: abs( l-r)<0.01;});但是,这对我来说在C ++ 03中失败:错误:模板...

回答 1 投票 0

我如何使用C ++ 03约束并且不使用外部库来执行基于正则表达式的字符串操作?

我有一些字符串,需要将其转换为小写字母,并使用正则表达式将某些字符替换为空白。 Java等效项为:str.toLowerCase();。 str.replaceAll(“ [^ a-z]”,“”); str ....

回答 1 投票 0

我如何使用C ++ 03约束并且不使用外部库来执行基于正则表达式的字符串操作?

我有一些字符串,需要将其转换为小写字母,并使用正则表达式将某些字符替换为空白。 Java等效项为:str.toLowerCase();。 str.replaceAll(“ [^ a-z]”,“”); str ....

回答 1 投票 0

选择在C随机元素的百分比++地图

我有一个C ++地图:性病::地图 我想挑选从这个图随机元素的对比率。这里P是动态的。例如,10%或所有关键的30%:从该映射值对...

回答 2 投票 -1

我应该为比较函子扩展std :: less吗?

我想创建一个shared_ptr内容比较函子来代替std :: less 在关联容器和std算法中。我见过几个使用...的自定义比较器的例子

回答 5 投票 5

如何调用绑定了所有参数的boost :: function对象

我一直在阅读boost :: function和boost :: bind,但是,如果所有参数都被绑定,我似乎无法想出一个调用boost函数的“好方法”(我认为这是正确的术语) )....

回答 2 投票 1

可变参数模板参数顺序问题

我有一个模板化的函数包装器,我试图更新为C ++ 11语法(可变参数)。我的问题是我陷入了“陷阱22”,其中'Args ......'必须是最后一个模板......

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.