小编lit*_*cat的帖子

C++编译器如何解释==运算符?

   std::string somestring;
    /*...*/
    if("STRING_LITERAL" == somestring)
    std::cout << "Strings are Equal" << std::endl;
Run Code Online (Sandbox Code Playgroud)

在上面的示例代码中,C++编译器如何解释== 运算符?当==运算符被字符串类重载?

c++

1
推荐指数
1
解决办法
598
查看次数

这个代码在c ++中有什么问题

template <typename T>
class Foo {
    T tVar;
    public:
    Foo(T t):tVar() {}
};

class FooDerived: public Foo<std::string> {};

FooDerived fd;
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题?

c++

0
推荐指数
1
解决办法
704
查看次数

标签 统计

c++ ×2