快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保存作者信息
当VS调试时将鼠标移到1个变量上面的时候,VS将显示这个变量的值,实际上这个时候VS进行了表达式的计算,我们所需要做的,就是把这个进程转换为gdb的命令:
Operation
|
Description
|
-enable-pretty-printing
|
enable Python-based pretty-printing
|
-var-create
|
create a variable object
|
-var-delete
|
delete the variable object and/or its children
|
-var-set-format
|
set the display format of this variable
|
-var-show-format
|
show the display format of this variable
|
-var-info-num-children
|
tells how many children this object has
|
-var-list-children
|
return a list of the object’s children
|
-var-info-type
|
show the type of this variable object
|
-var-info-expression
|
print parent-relative expression that this variable object represents
|
-var-info-path-expression
|
print full expression that this variable object
|
represents
|
|
-var-show-attributes
|
is this variable editable? does it exist here?
|
-var-evaluate-expression
|
get the value of this variable
|
-var-assign
|
set the value of this variable
|
-var-update
|
update the variable and its children
|
-var-set-frozen
|
set frozeness attribute
|
-var-set-update-range
|
set range of children to display on update
|
经过转换,我们就能够在VS的窗口中看到表达式计算的结果了:
波比源码 » Vs2013在Linux开发中的应用(26):表达式计算