我怎样才能给我的 class 一个名义上的 "value",它可以在调试器中由变量浏览器显示?

How can I give my class a nominal "value" that can be displayed by a variable browser in a debugger?

当使用调试器时(我在这个例子中使用 Visual Studio 2013),通常会显示一个变量 window,给出当前范围内变量的名称和值。

当显示 class 的值时,它的默认格式如下:{a=val1 b=val2 ...} 这在调试时并不总是有用。

有没有办法,比如运算符重载,让我选择显示为 class' "value" 的内容?

我相信你要找的是 Visualizers 只要你用的是 Visual Studio.

This 网站上有一个很好的教程。