首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Visual Studio 调试系列5 检查变量(使用自动窗口局部变量窗口

在调试时,“自动变量”和“局部变量窗口会显示变量值。 仅在调试会话期间,这两个窗口才可用。 “自动变量”窗口显示当前断点周围使用的变量。...若要打开“局部变量窗口,请在调试时选择“调试” > “窗口” > “局部变量”,或按 Alt+4。 ? 01 使用自动和局部变量窗口 数组和对象在“自动变量”和“局部变量窗口中显示为树形控件。...02 编辑自动或局部变量窗口中的变量值 若要编辑“自动”或“局部变量窗口中大多数变量的值,请双击该值并输入新值。 ? 编辑完成后,按下回车键即生效,红色标注。 ?...03 在自动或局部变量窗口中搜索 您可以搜索的名称、 值和类型的列中的关键字自动或局部变量使用上面的每个窗口的搜索栏的窗口。 按 ENTER 或选择其中一个箭头,以执行搜索。...04 更改“自动”或“局部变量窗口的上下文 可使用“调试位置”工具栏选择所需的函数、线程或进程,这将更改“自动”和“局部变量窗口的上下文。

2.9K30

miniguimgncs:使用哈希表(HashTable)实现窗口局部变量(Widget Local)机制

窗口销毁这个变量也就没有用了,也就是说这个变量只在窗口生命周期存在,类比线程局部变量(Thread Local)的概念,我们可以把它叫做窗口局部变量(Widget Local)。...最近UI层与业务层数据绑定功能的时候,再次遇到了这个问题,而且无论如何绕不过去了,只能下决心,自行设计了窗口局部变量(Widget Local)机制。...实现原理 其原理说道起来并不复杂,就是通过一个哈希表来保存每个窗口创建的任意多个局部变量(Widget Local),并侦听窗口的MSG_DESTROY消息,当窗口销毁时自动销毁所有局部变量。...每个窗口局部变量数据都保存一个独立的哈希表中。有了这个机制,就可以安全的在窗口中定义局部变量,而不用关心变量的销毁问题,还可以同时访问不同窗口局部变量。...; /* 保存所有局部变量(widget lcoal)的哈希表 * key type ht_key_t * value type fl_wlocal_t* * */

46320
您找到你想要的搜索结果了吗?
是的
没有找到

Python局部变量详解

局部变量: 1. 局部变量是在函数内部定义的变量,只能在函数内部使用 2. 函数执行完成后,函数内部的局部变量,会被系统回收 3....不同的函数,可以定义相同的名字的局部变量,但是彼此之间不会产生影响 局部变量的作用 在函数内部使用,临时保存函数内部需要使用的数据 一、局部变量只能在函数内部使用 通过代码来演示一下,在函数内部定义的变量不能在函数外部被使用...二、局部变量的生命周期 定义:所谓生命周期就是变量从创建到被系统回收的过程。...(把创建比作出生,把系统回收比较死亡,生命周期好比一个人从出生到死亡的这一段过程) 局部变量在函数执行时才会被创建,函数执行结束后局部变量被系统回收。...三、不同函数内的同名局部变量 不同的函数,可以定义相同的名字的局部变量,但是彼此之间不会产生影响 def demo1(): # 定义一个局部变量 num = 100 print(

1.7K30
领券