当前位置: 首页 > news >正文

素材网站 国外怎样利用云盘做电影网站

素材网站 国外,怎样利用云盘做电影网站,wordpress 多个网址导航,保定网站制作推广本文通过实例操作来介绍 Visual Studio 调试器的功能。调试器在运行过程中可提供许多方法让你查看代码的情况。 你可以逐步浏览代码、查看变量中存储的值、设置对变量的监视以查看值何时改变、检查代码的执行路径、查看代码分支是否正在运行等等。本实例主要是设置断点及查看内…       本文通过实例操作来介绍 Visual Studio 调试器的功能。调试器在运行过程中可提供许多方法让你查看代码的情况。 你可以逐步浏览代码、查看变量中存储的值、设置对变量的监视以查看值何时改变、检查代码的执行路径、查看代码分支是否正在运行等等。本实例主要是设置断点及查看内存的操作。 DEBUG是计算机排除故障的意思。马克2号Harvard Mark II编制程序的格蕾丝·霍珀Grace Hopper是一位美国海军准将及计算机科学家同时也是世界最早的一批程序设计师之一。有一天她在调试设备时出现故障拆开继电器后发现有只飞蛾被夹扁在触点中间从而“卡”住了机器的运行。于是霍珀诙谐地把程序故障统称为“臭虫BUG”把排除程序故障叫DEBUG而这奇怪的“称呼”竟成为后来计算机领域的专业行话。如DOS系统中的调试程序程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的调试操作。 debug的意思就是清除bug我们必须诊断出程序出了什么问题接下来让我们来学习断点和查看内存。 一、创建一个简单的项目 1、这是main.cpp调用log函数。 2、log.h 3、log函数的定义 二、设置断点 断点是一个标记指示 Visual Studio 应在哪个位置挂起运行的代码以查看变量的值或内存的行为或确定代码的分支是否运行。 它是调试中最基本的功能。 我们首先要做的是设置一个断点然后逐步运行程序。我们可以在程序的任何一行代码上设置断点当执行到这一行时它会暂停它将悬停整个程序我们可以查看内存情况一个正在运行的程序内存几乎是它的全部所以在诊断程序时能查看内存是非常重要的。因为通过查看内存你可以看到每个变量被设置成什么样子了。 如何插入断点以下几种方法之一 1、方法一 2、方法二 快捷键F9. 3、方法三 在下图红圈位置单击。 设置断点的位置会出现一个红圈 。 三、通过调试器运行你的代码 1、确保你处于debug模式下。 因为你在Release模式下编译器会改变代码你的断点有可能永远不被执行因为你的程序被重新安排了。 2、单击本地Windows调试器 它能确保你在运行的时候附加了调制器。点击前后的变化如下图 我们的程序将执行并且变成这种样式。 设置断点的位置红圈上有一个黄色的箭头指示当前指令指针所在的位置。 本地windows调试器按钮变成了继续按钮它将像往常一样继续执行程序。 它右边还有三个重要的按钮 这三个按钮会精确控制程序接下来会发生什么step into逐语句F11会进入当前函数log如果有函数他就在这行代码中所以这种情况下我进入log函数。 step over逐过程F10将转到当前函数的下一条语句。 step out跳出 shiftF11 实际上要跳出当前函数让我们回到这个函数在这个例子下因为这是主函数。 F5调试状态下运行程序 CtrlF5程序运行不调试 F10逐过程调试遇到函数调用的地方按F10会执行函数并跳到函数调用下一句 F11逐语句调试会在函数内部执行如果不想看函数的执行过程按ShiftF11可跳出函数执行过程。 ShiftF11跳出函数运行如执行到一个函数内部或cout语句定义的地方此时并不想看这些执行过程则ShiftF11跳出函数 F12转到函数定义把光标定位到一个函数或变量上按F12会调转到函数定义或变量定义的地方 F9断点把光标定位到相要加断点的那一行按F9或者直接在那一行最前面点鼠标左键会出现一个红点 3、step into逐语句F11来看看发生了什么 程序跳转到这里了进入log函数的开始位置。 现在可以把鼠标悬停在message变量上并查看它可以看出这个变量被设置成了hello world 当我们按F10运行到下图 黄色箭头在这一行意味着它还没有执行这一行。 可以看到hello world并没有被打印出来。 当我们再按F10的时候来看看运行结果 被打印出来了。 因为我们调用了stdcout函数它将文本打印到了控制台。 通过设置断点和逐步执行程序我们可以逐行运行我们的程序。 四、读取内存 1、我们来添加一些变量让程序变得更有趣一些  运行F5 2、我们在主程序的第6行设置断点F9F5。 我们来看一看a是什么 为什么它是负的8.58亿 记住黄色箭头并不意味着我们运行了这段代码我们正要运行它但实际上我们还没有执行第6行就是实际创建并设置变量的那一行。所以调试器给我们显示的是内存因为我们还没有把变量设为任何值它只是一个未初始化的内存这意味着这个值只是显示给我们并不是内存实际的值。 3、我们来看看下面这三个重要的窗口。 Autos和Locals基本上只是向你展示局部变量或者对你来说重要的变量。Watch通常用来监控变量。可以按下变量的名字回车。 你可以看到显示变量的值了。如果你还想查看string是什么输入回车就可以。 4、我们有一个视图可以用来查看整个程序的内存它的打开方式 它打开的面板如下图 当你想定位变量a实际存储在程序内存的位置你只需要知道它的内存地址要做到这一点我们只需在Memory1窗口下的Address后面的文本框中输入输入“”和a变量名前面的会取到此变量的内存地址我们回车就会被带到变量a的内存地址。 回车之后 这个内存是一大堆“cc”的事实意味着它是一个未初始化的堆栈内存。 实际上编译器知道我们在尝试创建一个变量但是我们还没有初始化它会做一些额外的事情比如在初始化内存之前将其设置为“cc”很明显会使速度变慢了。我们不想在release模式中这样做当我们真正release我们的程序或者发行游戏时我们不想这样做但是在调试时它非常有用。 5、接下来按下F10 F10逐过程调试遇到函数调用的地方按F10会执行函数并跳到函数调用下一句 你会发现4个内存字节被设置为8.每位16进制数字是一个字节8位。 再按F10, 再再按F10, 因为是指针型的输入指针所指地址 104正好是十六进制的68. 68 65 6c 6c 6f在ASCII的解释中你可以看到它是hello。 继续按F10观察可输入监视变量, 6、按shiftF11可跳出当前循环。 ShiftF11跳出函数运行如执行到一个函数内部或cout语句定义的地方此时并不想看这些执行过程则ShiftF11跳出函数 7、但是现在只是想跳出for循环执行后面的语句怎么办呢 只需要重新设置断点按F5就可以。
http://www.yingshimen.cn/news/25882/

相关文章:

  • h5企业网站源码上海专业网站建设方案
  • 河西区做网站的公司wdcp wordpress搬家
  • 连锁品牌网站建设怎么查网站是那个公司做的
  • 网站建设小组的五类成员app制作下载
  • 做网站移交资料东莞建筑建设网站建设
  • 做销售如何在网站上搜集资料太原网站公司哪家好
  • 做网站维护工商经营范围是什么温州网站建设公司公司哪家好
  • 世界建设企业网站房产网查询备案
  • 网站建设培训东莞创建目录wordpress
  • 做网站上传电子书东莞注册营业执照
  • 网站建设教程在线观看网站做推广应该如何来做呢哪里推广
  • 移动终端网站开发3d建模教程人物
  • 江苏省现代化实训基地建设网站wdlinux wordpress
  • 微商网站推广怎么做wordpress构建android
  • 快速建站公司怎么样金华建设公司网站
  • 黑龙江省建设厅网站的电话模拟建设网站
  • 内乡微网站建设wordpress默认后台登陆
  • 防水自己如何建设网站各大免费推广网站
  • 单页建站系统如何做网站的seo
  • 互联网公司网站建设ppt网络公司办公室图片
  • 做设计一般用的素材网站是什么商丘睢阳区市政建设局网站
  • 网站底部悬浮导航如何检测wordpress后台慢的原因
  • 网站建设成果深圳创业补贴政策2021申请流程
  • 有了域名 网站建设上海公司网站建设公司
  • 建设广州公司网站良品铺子网络营销策划书
  • 建立购物网站高端网站建设公司的问题
  • 秦皇岛建设网站厦门网站设计多少钱
  • 轻松筹 的网站价格做什么叫app是什么意思
  • 海口建站模板开发公司物业移交物业协议
  • 怎么做网站动图如何做医美机构网站观察分析