c++基础知识
Jessie
希望能和大家一起讨论问题,共同进步!
展开
-
关于二进制
从二进制的原码说起:如果以最高位为符号位,二进制原码最大为0111111111111111=2的15次方减1=32767,最小为1111111111111111=-2的15次方减1=-32767。此时0有两种表示方法,即正0和负0:0000000000000000=1000000000000000=0。所以,二进制原码表示时,范围是-32767~-0和0~32767,因为有原创 2009-10-13 12:35:00 · 1216 阅读 · 0 评论 -
c++使用命名空间的作用
标准C++引入命名空间,主要是为了避免成员的名称冲突。若果用户都给自己的命名空间取简短的名称,那么这些(往往同是全局级的)命名空间本身,也可能发生名称冲突。如果为了避免冲突,而为命名空间取很长的名称,则使用起来就会不方便。这是一个典型的两难问题。标准C++为此提供了一种解决方案——命名空间别名,格式为:namespace 别名 = 命名空间名;例如:(AT&T美国电话电报公司)na原创 2009-10-13 13:23:00 · 6065 阅读 · 0 评论 -
vc++6.0编译出错解决方法---"No such file or directory "
fatal error C1083: Cannot open precompiled header file: Debug/ChineseChess.pch: No such file or directory解决方法:(1)在菜单栏里的工程 -> 设置 -> C/C++ 中,“precomplied headers”选项卡,选择“NO use precompiled heade原创 2010-05-11 20:16:00 · 17775 阅读 · 5 评论