Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 中的字符串分配:为什么会这样? [复制]
这个问题在这里已经有答案了 void changeString const char s std string str s str replace 0 5 Howdy s str c str int main const char s He
c
string
stdstring
错误 LNK2019:无法解析的外部符号“toString(int)”
环境 Windows XP Visual Studios 2010 语言 C 我遇到了以下链接错误 并且已经没有办法解决此问题 我有一个项目 CnD Device 它链接到我的团队控制的 2 个项目 Messages 和 Carbon 我尝
std::string size() 是 O(1) 操作吗?
std string size 是 O 1 操作吗 我使用的STL实现是VC 中内置的 如果您问 MSVC 的 string size 实现是否具有恒定的复杂性 那么答案是肯定的 但唐 韦克菲尔德 https stackoverflow c
c
visualc
STL
stdstring
C++:如何将 ASCII 或 ANSI 转换为 UTF8 并存储在 std::string 中
我的公司使用这样的代码 std string CT2CA some CString c str 我相信它将 Unicode 字符串 其类型为 CString 转换为 ANSI 编码 并且该字符串用于电子邮件的主题 但是 电子邮件的标头 包括
c
visualstudio2010
CString
stdstring
C++11 中 COW std::string 实现的合法性
我的理解是 写时复制并不是实现一致性的可行方法 std string在 C 11 中 但当最近在讨论中出现时 我发现自己无法直接支持该声明 我是否正确 C 11 不承认基于 COW 的实现std string 如果是这样 这个限制是否在新标
c
string
C11
stdstring
copyonwrite
有哪些算法可以比较两个字符串的相似程度?
我需要比较字符串来确定它们是否代表相同的东西 这与人类输入的案例标题有关 其中缩写和其他小细节可能有所不同 例如 考虑以下两个标题 std string first Henry C Harper v The Law Offices of H
Algorithm
languageagnostic
stringcomparison
stdstring
heuristics
在 std::string 中使用自定义分配器来重用已分配的字符缓冲区
我需要在 std string 对象中使用已分配的 char 缓冲区 带有字符串内容 经过一些研究 我发现这几乎是不可能的 并且 std string 总是有自己的私有数据副本 我能想到的唯一剩下的方法是使用自定义分配器 该分配器将返回已分
c
memorymanagement
stdstring
std::string 用 bool 初始化
考虑以下初始化 std string falseString false std string trueString true With g 5 2 0 编译器会抛出警告falseString 而错误为trueString With cla
c
C11
g
stdstring
Clang
std::string::c_str 和 std::string::data 之间有什么区别? [复制]
这个问题在这里已经有答案了 为什么我想打电话std string data http www cppreference com wiki string data over std string c str http www cpprefer
c
stdstring
cstr
测试 libstdc++ 的版本是否使用符合 C++11 的 std::string
我正在编写一些 C 11 代码 这些代码对以下性质做出了假设std string有效 但代表 C 11 中更改的行为 早期 libstdc 的basic string实现符合 98 03 要求 但不符合更严格的 C 11 要求 据我了解 l
c
C11
stdstring
libstdc
从可能为 NULL 的字符指针初始化 std::string
正在初始化std string from a NULL char我相信指针是未定义的行为 因此 这里是构造函数的替代版本 其中mStdString是类型的成员变量std string void MyClass MyClass const c
c
null
stdstring
将 QString 转换为 std::string
我看过其他几篇关于将 QString 转换为 std string 的帖子 它应该很简单 但不知怎的 我收到了一个错误 我的代码使用cmake编译成VS项目 我使用的是VS Express 所以QT库没有问题 而且我编写的GUI除了这部分之
c
QT
stdstring
QString
std::string 复制构造函数在 GCC 4.1.2 中不深入?
我想知道我是否误解了什么 复制构造函数来自std string not复制其内容 string str1 Hello World string str2 str1 if str1 c str str2 c str Same pointers
c
gcc
copyconstructor
deepcopy
stdstring
对字符串使用小于比较运算符
我正在关注 C 教程 并查看字符串和运算符重载 例如 目前我有一个简单的 if 语句 if s1 lt s2 cout lt lt s2 lt
c
operatoroverloading
stringcomparison
stdstring
std::cout 不喜欢条件 if 中的 std::endl 和字符串
main cpp In function void PrintVector std vector
c
conditionalstatements
cout
stdstring
C++ 整数->std::字符串转换。功能简单?
问题 我有一个整数 该整数需要转换为 stl string 类型 过去我用过stringstream进行转换 这有点麻烦 我知道 C 方法是做一个sprintf 但我更愿意做一个类型安全 呃 的 C 方法 有一个更好的方法吗 这是我过去使用
c
Integer
stdstring
如何从 std::string 获取可写的 C 缓冲区?
我正在尝试使用 MFC 移植我的代码CString to std string适用于微软Windows平台 我对某件事很好奇 在下面的例子中说 CString MakeLowerString LPCTSTR pStr CString str
c
Windows
MFC
stdstring
来自文字的静态 std::string 对象的宏
假设我需要调用一个函数foo这需要一个常量std string我的代码中很多地方都引用了 int foo const std string foo bar foo baz 使用像这样的字符串文字调用函数将创建临时的std string对象
c
macros
cpreprocessor
stdstring
stringliterals
GDB 报告 c++ 对象构造函数中参数的地址错误
我遇到了 GDB 将字符串作为参数传递给构造函数的奇怪行为 代码工作正常 但是当我在调试器中单步执行时 GDB 似乎认为我的参数位于不同的地址 有谁知道这是怎么回事 这是我可以创建的最简单的程序来演示该问题 jwcacces neptune
c
constructor
GDB
parameterpassing
stdstring
我想将 std::string 转换为 const wchar_t *
有什么方法吗 我的电脑是AMD64 std string str BOOL loadU const wchar t lpszPathName int flag 0 当我使用时 loadU str VS2005编译器说 Error 7 err
c
STL
wchart
stdstring
«
1
2
3
4
»