std 相关问题

C ++标准库及其命名空间。与[c ++]结合使用。

为什么isalpha,isdigit,isspace函数得到float类型?

如果声明是int isdigit(int c);他们没有超负荷?当然他们的工作不正确。但为什么会有隐式类型的对话?我认为它们应该是错误的,因为它的功能只能......

回答 1 投票 -1

错误:'invoke'不是'std'的成员

使用g ++(Ubuntu 5.4.0-6ubuntu1~16.04.5)5.4.0 20160609.我收到错误slicing.cpp:31:5:错误:'invoke'不是'std'tilding.cpp:32的成员: 5:错误:'invoke'不是'std'的成员...

回答 1 投票 0

std :: sqrt()函数如何工作? [重复]

有谁知道std :: sqrt()函数是如何工作的? (或者至少有一个想法?)我已经看到互联网上的方法似乎很慢,使用了大量的近似和迭代。每个人......

回答 4 投票 1

使用erase()后排列向量元素

for(i = 1; i <= 10; i ++)myvector.push_back(i); //擦除第6个元素myvector.erase(myvector.begin()+ 5); //擦除前3个元素:myvector.erase(myvector.begin(),myvector.begin()...

回答 1 投票 -2

std字符串在类中被破坏

我正在尝试为我想到的一些项目构建一个简单的nodegraph库,但是我很早就想到了一个非常简单的障碍,但它让我感到难过。我定义......

回答 1 投票 2

使用CentOS 6编译ACE / TAO 1.2库

我在64位CentOS 6.7机器上使用g ++ 4.4.7,我正在尝试编译使用g ++ 2.96编译的ACE TAO库1.2。当我尝试使用g ++版本4.4.7进行编译时,我得到了......

回答 1 投票 0

如何使用std C ++在每个x位置插入一个项目? [关闭]

我有以下向量:std :: vector v = {1,1,1,1,1,1,1,1,1,1,1,1};我想每3个位置插入9个w = {1,1,1,9,1,1,1,9,1,1,1,9,1,1,1,9};你能提供一个oneliner ......

回答 2 投票 -2

附加std字符串时出现bad_alloc异常

考虑:int main(){string str(“aaaaaaaaaa”); for(int i = 0; i <1000; i ++){str + = str.data();对于大型i,会发生“bac_alloc”错误。有没有 ...

回答 1 投票 0

C ++试图从std :: function获取函数地址

我试图从std :: function中找到函数的地址。第一个解决方案是:size_t getAddress(std :: function function){typedef void(fnType)(void); fnType * ...

回答 2 投票 13

std :: experimental :: filesystem :: recursive_directory_iterator跳过文件夹及其子文件夹

我需要以递归方式将文件搜索到一个目录及其子目录中,但我想从搜索中排除一个路径(带有文件和子目录)。我正在使用std :: experimental :: filesystem :: ...

回答 1 投票 1

使用std:swap(在赋值运算符的实现中)

我在某些地方看到类矩阵的赋值运算符的实现如下所示:class Matrix {private:int rows; int cols; int ** mat;公开:矩阵......

回答 1 投票 0

使用自定义比较器的std :: set操作

我有个问题。当我使用带有自定义比较器的std :: set时,其他操作(如erase或count)无法正常工作。例如:int sz(int const&n){return __builtin_popcount(n)...

回答 3 投票 1

STM32F103C8T6使用C ++ string std

我在STM32F103C8T6中使用了C ++ Eclipse,其字符串类型来自std。我得到错误:“区域rom溢出5980bytes”。 #include“stm32f1xx.h”#include std :: string a; int ...

回答 2 投票 0

如何完全绕过`错误:不匹配'operator =='`?

我正在使用一个名为SlideSort的程序,它不再使用GCC 6.3.0在最近的Debian系统上编译。相反,它会抛出以下错误:mstree.cpp:228:11:错误:不匹配'...

回答 4 投票 0

std :: deque(双端队列)真的是随机访问和恒定时间插入吗?

我继续听取人们和文档的意见,std :: deque是一个随机访问,如std :: vector,并且像链接列表一样是常量时间插入和删除。另外还有std :: deque ......

回答 1 投票 -1

移动向量的最后一个元素 >开始

我需要移动向量的最后一个元素 >开始。我试过std :: rotate,但它只适用于整数。我也试过std :: move但是我失败了。我怎么能这样做?谢谢......

回答 1 投票 0

折叠嵌套std :: future

我想折叠一个嵌套的std :: future,例如void foo(std :: future ){} foo(fold(std :: declval >>>());这是 ...

回答 1 投票 0

尝试使用next_permutation在C ++中模拟python组合

我需要将用Python编写的代码段移植到C ++,但该代码片段使用python中的itertools组合。我真正有兴趣移植到C ++的那一行是这样的:对于k in ...

回答 1 投票 3

为什么std :: string没有空指针?

我最近传递了一个指向std :: string构造函数的空指针,并得到了未定义的行为。我确信这是成千上万的程序员在我面前做过的事情,而这......

回答 2 投票 1

对于std :: reverse_iterator c ++,operator!=不明确

我正在研究一个实现自己的迭代器的容器,我正在使用它与std :: reverse_iterator <>来获得反向迭代功能。我可以将反向迭代器指定为rend或...

回答 4 投票 5

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