我怎样才能给我的 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 网站上有一个很好的教程。
当使用调试器时(我在这个例子中使用 Visual Studio 2013),通常会显示一个变量 window,给出当前范围内变量的名称和值。
当显示 class 的值时,它的默认格式如下:{a=val1 b=val2 ...}
这在调试时并不总是有用。
有没有办法,比如运算符重载,让我选择显示为 class' "value" 的内容?
我相信你要找的是 Visualizers 只要你用的是 Visual Studio.
This 网站上有一个很好的教程。