```c++
#include
int main()
{
char strA[6] { "HELLO" };
int count = 0;
while ('0' != strA[count])
{
count++;
}
std::cout << count;
system("pause");
return 0;
}
我这段代码为什么错了呀,想不用函数计算出strA的字符串长度
正确的写法是’\0’ !=stra[count],’0’表示字符0,它的ASCII码是32,而不是0,字符串的结束字符是’\0’,表示为空字符,它的ASCII码是0
std::stack<int> values;
std::stack<std::string, std::list<int>> values;
std::list<int> values {1, 2, 3};
std::stack<int,std::list<int>> my_stack (values);
std::list<int> values{ 1, 2, 3 };
std::stack<int, std::list<int>> my_stack1(values);
std::stack<int, std::list<int>> my_stack=my_stack1;
//std::stack<int, std::list<int>> my_stack(my_stack1);