腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
12
回答
C++
性能
挑战
:整
数到
std
::字符串
转换
、
、
、
任何人都可以超越我
的
整
数到
std
::
string
代码
的
性能
吗,链接在下面? sprintf,所以通常推荐给
性能
意识者:。算法规则
浏览 6
提问于2010-12-04
得票数 126
回答已采纳
4
回答
为什么这个
C++
循环不是从10
数到
-5?
、
、
、
、
好了,我正在学习
C++
,其中一个
挑战
是编写一个从10倒
数到
-5
的
程序。它总是从9到1,并且它说完成!请尽您所能帮助我,代码如下:**#include <iostream>int main()signed= (0 - 5); --i;) { cout << i <
浏览 1
提问于2012-12-18
得票数 1
回答已采纳
3
回答
在
C++
中将数据从一种类型
转换
为另一种类型?
我想了解在专业等级软件中类型
转换
是如何发生
的
?考虑以下
转换
: 目前,我正在为我
的
项目使用Qt,该项目具有用于执行这些任务
的
API。所以我只想知道人们是如何使用标准
的
C++
来执行这些
转换
的
。准确性、速度和内存是它们各自
的
优先顺序。
浏览 1
提问于2013-10-30
得票数 0
回答已采纳
1
回答
模板中显式参数
的
转换
、
从
C++
初值中,我知道对于模板
的
参数参数,只执行两种
转换
:一种是const
转换
,另一种是从数组/函
数到
指针
转换
。template <typename T>{} 如果不涉及明显
的
参数,则像这样
的<
浏览 2
提问于2012-09-25
得票数 2
回答已采纳
2
回答
从给定
的
字母表创建长度N
的
所有组合(2)
、
、
我以前用Java实现了这个
挑战
,但是
性能
不是最好
的
,所以我决定在
C++
中实现这一点来比较这两种情况。代码
的
工作原理和
性能
确实比Java版本好得多。但是,我不确定这个代码
的
质量。我仍然不太熟悉现代
C++
,我想知道我是否做错了什么。给你一个数字N和一个字符串S。打印所有可能
的
方法,从字符串S中
的
字符中写出长度为N
的
字符串,逗号按字母顺序分隔。&word_lengt
浏览 0
提问于2017-06-24
得票数 3
回答已采纳
2
回答
int到浮点
转换
的
精度损失
、
、
在
C++
中,如果I类型
的
整数值是F
整
值范围
的
一部分,那么将其
转换
为浮点类型
的
F将是精确
的
--就像static_cast<I>(static_cast<F>(i)) == i一样。首先,我尝试编写一个函数,如果
转换
是安全
的
或不安全
的
(安全
的
,意味着不丢失精度),那么这个函数就会返回,但我必须承认,我不太确定它
的
正确性。template <class F,
浏览 1
提问于2018-09-30
得票数 0
回答已采纳
1
回答
将数据从
C++
传递到C#
的
最有效方法
、
、
、
我正在寻找从
C++
(结构还是值类?)传输大量数据
的
最佳方法。到一个C#类中,尽可能少地复制数据。在下面的示例代码中,我有一个可能非常大(10+百万)
的
SubClass对象
的
向量。我应该/可以先在GC中分配对象,然后直接在
c++
中使用它们,而不考虑原生
c++
结构吗?(
性能
是我关心
的
问题。) 或者,有没有什么技巧可以让我利用
C++
中分配
的
资源而不导致数据复制?下面是我想用来在托管代码和非托管代码之间进行<em
浏览 0
提问于2015-01-21
得票数 4
1
回答
快速观察给定精度将双字符串
转换
为字符串
、
、
我有一个使用
C++
的
SDL程序。在渲染过程中,我需要绘制一些图形组件。有时,我需要将double变量(四舍五入到小数点)
转换
为
std
::
string
。
std
::ostringstream ss;但是,我想知道这种
转换
变量
的
方法在
性能
方面是否是个好主意。我试过用doubl
浏览 2
提问于2016-01-12
得票数 1
2
回答
JNI - java ArrayList
转换
为
c++
std
::
string
*
、
、
、
、
我试图在
c++
中使用JNI进行数据
转换
。由于无法将这样
的
数据
转换
为ArrayList向量或
std
::
string
*,所以我在使用java
的
字符串时遇到了麻烦。如果可能的话,我想知道如何在不牺牲太多
性能
的
情况下进行这种
转换
。任何想法都将不胜感激。
浏览 3
提问于2014-06-25
得票数 5
回答已采纳
1
回答
C++
编译器
的
不同之处:将函数放入
std
::结对中
、
、
我最近遇到了一些代码,这些代码试图将函数(不是函数指针)放入
std
::pair,GCC接受了这些代码,但Clang不接受。这使我开始研究在
C++
(17)标准方面什么是“正确
的
”。(这是将T1或T2 of
std
::pair<T1, T2>演绎为函数类型void ()(int)
的
结果),但是函数指针是可以
的
。我假设这里发生
的
是按照标准
的
[conv.func]从函
数到
指针
的
转换
: 7.3
浏览 8
提问于2022-10-05
得票数 11
1
回答
Rcpp代码在Mac上编译,而在linux上不编译。
、
我
的
C++
代码是接收字符向量并将其
转换
为
std
::set。::set<
std
::
string
> vs(x.begin(), x.end());Linux编译失败
的
有: /usr/include/
c++
/4.8.2/bits/stl_function.h:481:7: note: no known conversion for argument 1 from ‘Rcpp::
浏览 1
提问于2018-04-03
得票数 3
回答已采纳
2
回答
为什么
C++
中有这么多字符串类型?
、
、
、
我喜欢C,我有一本叫做Full和Full C和2
C++
的
C书,我觉得这些语言很棒,因为它们
的
功能和
性能
令人难以置信,但我不得不结束我
的
许多项目,因为这些不同
的
类型。我说有
std
::
string
,LPCSTR,System::
String
,TCHAR [],char s [] = "ss",char * s 这主要是在GUI应用程序中引起了极大
的
麻烦,WinAPI存在着LPCSTR与char或<e
浏览 5
提问于2017-08-11
得票数 4
回答已采纳
1
回答
C++
为什么这些相同
的
代码(我想)会给出不同
的
输出?
、
、
我正在看youtube频道Trevor Payne
的
c++
系列教程。在这里,他
的
控制台从1
数到
10,而我
的
代码从0开始。为什么?#include<iostream>#include<
string
>int main() { for (;;) { cout << i++ << en
浏览 0
提问于2020-09-20
得票数 0
2
回答
如何将字符串从
C++
/CLI方法返回到调用它
的
非托管
C++
、
、
、
、
我正在研究如何将字符串值从
C++
/CLI方法返回到调用它
的
非托管
C++
。在我的当前实现中,我将一个字符串存储在(托管)
C++
/CLI方法中
的
本地字符串^变量中,我喜欢返回到调用它
的
非托管
C++
程序
的
方法。如果使用字符串^变量不是一个好
的
选择,那么什么样
的
构造/类型w/更好?注意,我忽略了C#方法将字符串值返回给
C++
/CLI方法
的
浏览 0
提问于2019-11-25
得票数 1
回答已采纳
2
回答
将NSDictionary
转换
为
std
::vector
、
、
我希望将整
数到
浮点值
的
NSDictionary
转换
为
C++
std
::vector,其中来自原始NSDictionary
的
键是向量
的
索引。我有一些我认为可以工作
的
代码,但它创建
的
向量似乎比字典中
的
键值对
的
数量还要大。我猜这与我索引向量
的
方式有关。 static
std
::vector<
浏览 0
提问于2011-09-04
得票数 2
回答已采纳
4
回答
为什么我不能在传递参数时隐式地构造一个给定适当构造函数
的
对象?
在下面的示例中,为什么我不能简单地将一个
string
传递给printFoo()#include <iostream> public: Foo(
string
str) : str(str) {}
string
printFoo("qix"); //
浏览 5
提问于2016-03-04
得票数 12
回答已采纳
1
回答
访问lambdas中
的
外部上下文
、
这可能是个很棒
的
问题,但我自己想不出来。wiringPiISR(int pin, int mode, void (*function)())wiringPiISR(Pin::BELL_1, INT_EDGE_RISING, [this导致此错误消息
的
原因是:我在使用<
浏览 9
提问于2016-06-18
得票数 0
回答已采纳
1
回答
将csv文件读入双倍向量
、
我正在尝试读取这个csv文件,让我们将其命名为"file.csv",并尝试将它放入double
的
向量中。我尝试使用stringstream,它成功地将这些数字输入到向量,但是输入
的
数字与我想要
的
不一样。相反,输入
的
数字是我怎么才能读懂
整
位数字而不扔掉它呢?这是我
的
密码{
浏览 2
提问于2018-11-04
得票数 1
回答已采纳
3
回答
在C++11中使用auto = "bar“vs
std
::
string
、
、
、
、
我正在使用
string
::find在
C++
中搜索子字符串。当我使用const auto定义字符串并在稍后使用该变量时,eclipse用->替换了.。我发现这是,它
的
结论是,auto foo = "bar"被推导成(const char *) foo = "bar"。所以eclipse将.
转换
为->是正确
的
,尽管我一开始有点困惑。我错误地以为auto会变成
std
::
string
。 会不会出现下行,将auto foo =
浏览 6
提问于2016-02-27
得票数 0
回答已采纳
1
回答
在Rust中找到两个字符串
的
最长公共序列
、
、
、
我尝试解决一个小
的
编码
挑战
,我在网上发现是开始学习Rust
的
好方法。在使用Rust时,我感到最大
的
挑战
是如何处理字符串与我以前使用过
的
任何其他编程语言是如此
的
根本不同。我真的想找到一种更有效
的
方法来解决这个使用Rust
的
问题,这个方法在
性能
上将与
C++
更相似。(benches);我编写了一个
C++
版本
的
代码,通过它们
的</e
浏览 0
提问于2019-01-30
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么大多数的 C+的开源库都喜欢自己实现 string?
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
C+中的 atoi和itoa
使用C++提升公司电脑监控软件的运行效率
C语言与C++语言混合编程的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券