⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_34153.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:34153 发表者:Sylvia 发表日期:2003-03-27 09:40:40
<br>主题:谁来替我模拟一下?看看结果如何,很方便的
<br>内容:我在考虑我碰到的古怪问题跟机器环境有没有关系,谁能解答为什么给200分啦!!!<BR>首先哪位朋友替我模拟一遍,看看结果是不是一样的<BR>步骤如下:<BR>1.new一个sdi framework<BR>2.在doc.h里添加几个变量声明,int test1; float test2; bool test3;<BR>3.在doc.cpp的构造函数里初始化,int test1=0; float test2=0.0f; bool test3=false;<BR>4.在doc.cpp里重载onopendocument,什么语句也不添加<BR>结果:<BR>1.在onopendocument进入的第一句话处设断点,f5之后,在菜单上选open file, 任选一个文件后进入onopendocument, 这时可以看到,variant window里可以看到初始化的0变成了-842150451,0.0f变成-4.31602e+008,0(bool false)变成了205。<BR>2.如果把断点设到opendocument的第二句,也就是return true时,则会出现以下信息<BR>算了,太长了,不贴了,基本上都是说dll载入了,但是没有找到一致的symbol information(???)<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:不好玩 回复日期:2003-03-27 10:01:15
<br>内容:我试了一下的确是这样的<BR>打开文档是一个随机数<BR>你可以定义为全局变量<BR>我试过了没有问题
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dongls 回复日期:2003-03-27 11:03:36
<br>内容:你在构造函数中的初始化只有在程序启动时才执行。<BR>如果你要在每次打开文件时都执行的话,<BR>应该把初始化放在OnOpenDocument中
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Sylvia 回复日期:2003-03-27 13:31:52
<br>内容:初始化值不用 在 int , float定义。test1=0;test2=0;test3=false即可。你原来的写法,VC是认为定义了新的局部变量,对局部变量赋初值,局部变量在构照函数退出后就失效了。所以跟踪出来的值(原来的全局变量)是乱的。<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR> &gt;&gt;&nbsp;&nbsp; 如果把断点设到opendocument的第二句,也就是return true时,则会出现以下信息<BR>&nbsp;&nbsp; 和调试器有关系吧,说不上来原因,我完全新建一个sdi,没有加变量,也是这样的。<BR><BR>以上是我的一个朋友给的答案,看来我该把分给他啊,可惜他不在论坛上<BR>唉,真的是一个菜鸟才会犯的错误,看来奇怪的问题都是源于低级错误的多<BR>害我迷惑了很长时间,终于真相大白于天下啦,大笑三声,哈!哈!!哈!!!<BR><BR>不好玩老兄的贴没看明白<BR>顺便谢谢楼上的提醒,正是正是,在构造函数里初始这些变量好像没什么意义<BR>菜鸟的成长靠大家,多谢各位<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>2003-3-27 13:37:52

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -