Visual Studio上调用堆栈的C ++ Getters和Setter替代方案

时间:2016-12-29 12:00:37

标签: c++ visual-studio

我想知道是否有办法在Visual Studio中使用断点检查这段代码中的数据:

someClass.someVar = 12;

与此相同的方式:

someClass.SetSomeVar(12);

有一种方法可以在不制作getter和setter的情况下知道变量的数据???

1 个答案:

答案 0 :(得分:5)

有一个名为data breakpoint的概念可以帮助您按照您的说明进行调试,而无需修改代码。您可能还希望在数据断点上查看this post

但是,如果 someVar 所属的类型T不是原始类型,则实现所需结果的最简单方法是重载该类型的operator =,并在该重载的范围内设置一个简单断点方法