c++98 相关问题

1998年修订的C ++标准,ISO / IEC 14882:1998。

如何在优雅对象中包装C样式数组?

我正在C ++ 98中使用一个使用C样式数组的库。我想隐藏所有内容,并通过声明性代码与之交互。我正在寻找类似这种伪代码的东西。聪明...

回答 1 投票 0

错误:C ++中的']'标记之前的预期主表达式

我正在尝试使用向量c ++ 98创建类似于string.find的内容,但无法解决此错误。我简化了代码,只留下了错误。如果我可以获取有关如何实现此目标的帮助。 #...

回答 1 投票 2

C ++ 98中的浮点比较

我需要编写一个浮点比较函数(等于/不等于),但我最多只能使用C ++ 98和boost库。我知道浮点比较应该包含epsilon,但我不知道该怎么写...

回答 1 投票 0

分别构造结构的数据成员合法吗?

A类; B级///我们有void * p最初指向足够的可用内存std :: pair *pp=static_cast *>(p); new (&pp->first) A(/*...*/); new (&pp->...

回答 2 投票 2

如何使其运行同步?

你好,我想同步两个线程,一个增加一个变量,另一个减少它。我想要的结果看起来像:线程#0 j = 1线程#1 j = 0线程#0 j = 1线程#1 j = 0等等...

回答 2 投票 0

我想重新运行线程

我正在用C ++实现Java样式线程。为了做到这一点,我有一个Thread :: Start函数,但是我的问题是,当我使用它时,一旦有一个线程,它就只能出于某种原因第一次正常工作...

回答 1 投票 0

int a = int();在C ++ 98中会发生什么?

请先完整阅读问题,然后再考虑将其标记为重复。像int i = int();这样的语句;大多数程序员会说这里有值初始化,而我将是值...

回答 1 投票 8

宏可变参数

我有这个代码:std :: string format(const char * fmt,...); #define DEBUG(HANDLER,LEVEL,...)LOG ## LEVEL(HANDLER,格式(__ VA_ARGS__))它在我使用时有效:DEBUG(处理程序,DEBUG,“var is%d \ n”,15)...

回答 2 投票 2

用功能替换宏

我有一块宏用于检查opengl相关错误#if(GL_ERROR_CHECK == On)#define GL_CHECK(x)...

回答 2 投票 0

通过全局常量初始化静态数据成员会导致未定义的行为吗?

我遇到过这个T.C.的惊人答案(编辑:我现在认为是错误的)并且有一个后续问题。请考虑一个代码,我使用不断初始化的整数常量变量...

回答 1 投票 1

如何知道创建对象时是否未传入参数?

我正在翻译一些代码,并且在这个完全未使用的私有语言中,代码声明如果传入的参数超过4个(因为第5个参数是可选的),那么对...执行某些操作

回答 1 投票 4

我可以将0传递给期望矢量类型参数的函数吗?

我有一个函数,如:void foo(int checkInt,vector vect,int x){EXECx = x; EXECcheckInt = checkInt; if(EXECcheckInt> 0){//做些什么来vect} ...

回答 3 投票 0

我需要在c ++ 98中重写c ++ 11代码,c ++ 11使用lambda函数[&](const输出&o

我需要将这个c ++ 98代码片段迁移到lambda函数std :: for_each(m_outputs.begin(),m_outputs.end(),[&](const Output&o){process(o) )}

回答 2 投票 -10

如何在线程之间共享全局对象?

我创建了一个类,它有许多公共函数,一些写数据,一些只读数据。这需要我在3个线程中执行此操作,我没有其他选择。我知道我......

回答 1 投票 1

如何使用std :: copy将给定的矢量范围正确复制到另一个矢量?

我发现了一些关于将矢量范围移动到另一个矢量的页面,但是我正在努力使其工作。我想将元素从sourceVect移动到destVect,并使用sourceVect [...之间的元素。

回答 2 投票 1

如何做一个矢量 深刻的副本

当涉及到类对象的指针向量时,我在编写规则三时遇到了麻烦。搜索和示例似乎不适用。我有这三个类:class Data {...

回答 4 投票 1

我得到双重免费或腐败错误Karatsuba乘法(基数<= 10)

有时在第一个数字小于第二个数字的情况下调用schoolSubtraction时会出现双重自由或损坏错误(上下文暗示不可能(p1-(p0 + p2))....

回答 1 投票 0

Dropbox Djinni可以与C ++ 98一起使用

我正在尝试评估Djinni,从我们的C ++代码生成Java和Obj-C包装器。我们目前使用SWIG并正在评估其他用于包装器生成的工具。由于我的一些限制......

回答 1 投票 1

在类中声明另一个类(它接受一个参数)的成员? [重复]

我正在为每个类使用cpp和.h文件,我对如何使用具有带参数的构造函数的另一个类的成员感到困惑。 MyClass.h:#include“anotherClass.h”......

回答 3 投票 1

在队列中存储一组字符?

我无法完全搜索我想要的东西,因为我不知道如何解决我想做的事情,所以我只是要描述一下。我认为关于mbed的知识并不是真的需要,因为不好解释......

回答 1 投票 1

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