2022年2月18日

c++中string的加法运算对象中至少要有一个string类型

摘要: c++中string的加法运算对象中至少要有一个string类型 这段代码中最后一个赋值语句会报错: //错误:+两边的类型都是const char* string fi = "hello"+"world"; 因为string将+定义成了普通的非成员函数,和其他任何函数调用一样,每个实参都能被转换成 阅读全文

posted @ 2022-02-18 14:29 coderabcd 阅读(125) 评论(0) 推荐(0)

c++中"string c=string()"这条语句为什么是对的

摘要: c++中"string c=string()"这条语句为什么是对的 string c = string(); 这是直接初始化+拷贝初始化 对于用多个值进行初始化的情况,非要用拷贝初始化的方式来处理页也不是不可以,不过需要显式地创建一个(临时)对象用于拷贝: string s8 = string(10 阅读全文

posted @ 2022-02-18 14:28 coderabcd 阅读(45) 评论(0) 推荐(0)

C++11没有#include\<string\>也可以使用string

摘要: C++11没有#include<string>也可以使用string 在c++11中,这段代码可以运行 //并未包含<string> #include <iostream> using namespace std; int main() { string s1 = "Hello"; cout<<s1 阅读全文

posted @ 2022-02-18 14:20 coderabcd 阅读(535) 评论(0) 推荐(0)

导航