相关疑难解决方法(0)

为什么你不能超载'.' C++中的运算符?

能够超载它是非常有用的.C++中的operator并返回对象的引用.

你可以超载operator->,operator*但不能operator.

这有技术原因吗?

c++ operator-overloading

76
推荐指数
3
解决办法
3万
查看次数

C++连接__FILE__和__LINE__宏?

我希望我的异常消息包含有关异常位置的信息.

所以我想有一些类似的东西.

#define LOCATION __FILE__ " : " __LINE__

throw std::exception(std::string("ABCD. ") + LOCATION);
Run Code Online (Sandbox Code Playgroud)

这个定义显然是不正确的.怎么做到这一点?

c++

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

标签 统计

c++ ×2

operator-overloading ×1