- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 界地址寄存器(界限寄存器)
<br />方法:<br /> 1.在CPU中设置一对下限寄存器和上限寄存器,存放正在执行的程序在主存中的下限和上限地址。<br /> 2.可将一个寄存器作为基址寄存器,另一寄存器作为限长寄存器(指示存储区长度)每当CPU要访问主存,硬件自动将被访问的主存地址与界限寄存器的内容进行比较,以判断是否越界。如果未越界,则按此地址访问主存,否则将产生程序中断——越界中断(存储保护中断)。
2011-03-24 21:04:00 7296
转载 c++中两个类相互包含引用的相关问题
在构造自己的类时,可能会遇到两个类相互引用的问题。例如:class A{ int i; B b;}class B{ int i; A a;}在这种情况下,这样就会出现一个死循环a.b.a.b.a.b....,一般来说,应避免这种情况。如果确实需要的话,一般来说,至少有一方需要定义成指针。例如:class A{ int i; B b;}class B{ int i; A* a;}如果按照以上的方式,既然存在互相引用,就必须互相包含头文件,如果仅仅是在自己的头文件中包含另外一个头文件,这样是没法
2011-03-16 21:28:00 4228
转载 matlab GUI程序转换成可执行文件的方法
<br />1.安装编译器<br />>> mex -setup<br />Please choose your compiler for building external interface (MEX) files: <br />Would you like mex to locate installed compilers [y]/n? y<br />Select a compiler: <br />[1] Lcc C version 2.4 in C:/MATLAB7/sys/lcc <br />[
2011-03-15 18:50:00 3995
转载 字符编码笔记:ASCII,Unicode和UTF-8(转)
<br />本文转自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html<br />PS:写的太好了!!!<br /> <br /> <br /> <br />今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。<br />结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。<br />下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋
2011-03-13 13:37:00 1183
原创 C++中的typeid关键字
用以返回一个变量或数据类型的“类型”。用法如下:coutint a;cout输出如下:intint关于typeid的错误(warning C4541: 'typeid' used on polymorphic type 'class A' with /GR-; unpredictable behavior may result):解决方法:在vc6中. Project - settings... - C/C++ ,在Category那里选 C++ Language,再在下边勾上 Enable Run-Tim
2011-03-12 19:30:00 11831 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人