-
在Linux文件上处理回车和换行
我在Linux上有一个<code>c++98</code>脚本,在其中我从特定路径读取了用户的文件。 如果文件是在Linux操作系 -
分别构造结构的数据成员合法吗?
<pre><code>class A; class B; //we have void *p pointing to enough free memory initially std::pair<A,B> *pp=static_cast<std::pair< -
C ++ 98中的浮点比较
我需要编写一个浮点比较函数(等于/不等于),但我最多只能使用C ++ 98和boost库。我知道浮点比较应该 -
具有默认值的单个参数构造函数是否与默认构造函数相同?
特别是在自动调用基类构造函数的上下文中:是具有默认值的基类的单个参数构造函数,其处理方式与 -
错误:C ++中']'标记之前的预期主表达式
我正在尝试使用向量<code>string.find</code>创建类似于<code>c++98</code>的东西,但是我无法解决此错误。 我简 -
满足SOLID原则的C ++ 98类似回调的良好机制是什么?
我正在与一个使用C ++ 98编译的项目一起工作,并且我正在尝试重构我的代码以使其更具可维护性。 < -
如何在优雅对象中包装C样式数组?
我正在使用使用C样式数组的库在C ++ 98中工作。 我想隐藏所有内容,并通过声明性代码与之交互。 -
如何比较std :: map中的所有项目?
我想相互比较<code>std::map</code>中的所有值。 我坚持:对于线性容器(如矢量),我将遍历索引<code -
如何使用C ++ 98标准轻松创建完全的“可变”函数?
图书馆 <a href="https://github.com/c42f/tinyformat/blob/2f9335afd9941688e42d60cae5166b9f0600b2d1/tinyformat.h#L1104-L1116" rel="nofoll -
模板类作为参数模板:MSVC错误-错误C2977:模板参数过多(C ++ 98)
我需要在MSVC(C ++ 98)中构建代码。我用模板类参数声明了一个模板类。结果是在MSVC编译期间出现错误 -
如何使用Visual Studio 2008将字符串映射到函数?
此问题引用以下询问的问题: <a href="https://stackoverflow.com/questions/2136998/using-a-stl-map-of-function-pointers">Using -
由于签名差异而调用了错误的子类函数
我有一个事件发射器,它发射事件和处理事件的事件处理程序。我可以扩展<code>Event</code>对象以产生诸 -
从继承的类中的嵌套类继承
我有一个奇怪的问题,<a href="https://stackoverflow.com/questions/12462781/nested-class-inherits-from-nested-class">nested class -
模板推导:为什么函数指针模板定义为const和/或引用时不匹配?
在问题<a href="https://stackoverflow.com/questions/59685972/is-possible-to-fix-the-iostream-cout-cerr-member-function-pointers-being-p -
如何解决或修复(dev cpp)中的此错误C ++ 98'v'中的[错误]必须由构造函数而不是'{...}'初始化
在cpp程序中创建矢量程序时,此行出现错误 以及如何在dev cpp编辑器中解决 <pre><code>id</code></pre> -
如何将任意长度的句子拆分为单词并将其存储到变量中
我需要一些帮助使函数将句子拆分为单词,并且此函数应适用于不同长度的句子。 这是示例代码 -
读取float的字值(十六进制)
说我有一个浮点数,我想得到的单词值为: <pre><code>float f = 42.0f; // 0xDEADBEEF </code></pre> 我知道两 -
是(a = 1)= 2在C ++ 98中未定义的行为吗?
类似的代码,例如<code>(a+=1)%=7;</code>,其中a是<code>int</code>变量。 我们知道运算符<code>+=</code>或<cod -
您如何遍历以向量为向量的向量的映射?
我正在尝试编写一个函数,该函数采用“向量的向量”并将其存储在地图中。本质上,我想在一个以表 -
如何将map <int,string>从C ++ 11转换为C ++ 98?
我在C ++ 11中有以下代码: <pre><code>#include <string> #include <map> using namespace std; map<int, string& -
将代码从C ++ 11转换为C ++ 98的策略?
我有一个用C ++ 11编写的项目。由于C ++ 11已被广泛接受,因此该项目到目前为止一直有效,直到我必须在 -
如何在C ++ 98中实现作用域枚举,并且可以像C ++ 11中的enum类一样使用?
在C ++ 11中,我们定义了枚举的作用域,我们可以如下使用它。 <pre><code>#include <iostream> enum class C -
从字符串或字符串流设置和获取数据
我正在尝试编写一个可重用的消息对象,该对象将使用其属性,将它们转换为定界字符串(使用<code>0x1d< -
C ++ Boost异步计时器与程序并行运行
<strong>注意:这是用于C ++ 98 </strong> 我正在尝试开发一个在主程序后台运行的简单计时器/计数器 -
在旧的C ++ 98中*安全*地实现智能指针向量的最简单方法是?
我想现代C ++很好。很高兴您可以创建指向对象的智能指针矢量,例如: <pre><code>std::vector<std::unique -
c ++是否保证标头初始化的静态const成员在编译单元和库之间共享单个实例?
让我们考虑一个代码 标题: <pre><code>class uid { public: uid () {++i; } static int i; }; class foo { pu -
C ++ 98将向量元素转换为类函数参数?
我想知道在C ++ 98中是否可行?我知道自C ++ 11起,可以使用可变参数模板,元组并将元组应用于函数。但 -
使用非常量变量或函数的返回值初始化C样式数组
下面的代码是C ++ 11中有效,可移植且时尚的代码吗? <pre><code>uintptr_t sysIDs[] = { obj1->GetSysObj(), o -
在期望使用char *参数的应用程序组件之间传递不断变化的c ++字符串的廉价,简便方法
我正在寻找一种便宜且简单的方法,以便在位于框架顶部的应用程序组件之间传递变化的字符串(类似 -
如何编写以通用迭代器作为参数的模板化函数
我一直在编写模板化静态类。对于其中一种方法,我希望能够传递任何迭代器,而不仅仅是像List这样的