黑暗之门

乱文杂字

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  12篇文章 :: 3篇收藏:: 18篇评论:: 1个Trackbacks

公告


E-mail:argoran@gmail.cn
QQ:392795502

文章

收藏

相册

MSN SPACE

博客

存档


正在读取评论……


1.关于头文件:#include<iostream.h> #include<iostream> #include"xxx.h"
<>表示该头文件在系统include文件夹下,""表示头文件在当前文件夹下,如果在当前文件夹下找不到头文件就会在系统文件夹下寻找。
新的ANSI标准把标准头文件放入了namespace std中,可用#include<iostream>的方式包含头文件,程序中要加一行代码:using namespace std
新标准也允许用旧方式包含头文件。

2.namespace:namespace允许在一个文件中使用同名变量。语法为:
namespace xx
{
在这里添加定义
}
在程序中使用namespace中的变量要用xx::变量名的方式。也可以添加代码using namespace xx, 使在它所处的最近的一对括号内使用变量时省去"xx::"。需要注意的是在同一括号内如有两句using namespace,则不能省去“xx::”,因为程序无法辨认变量到底属于哪一个namespace。

对于namespace仍有些不清楚的地方,有待日后进一步学习。

3.移位:<<,>>
将二进制数左移或右移指定的位数。例如:1011<<1=10110。
左移相当于乘以2n,右移相当于除以2n
因为移位占用CPU资源非常少,故在程序中使用移位代替一般运算可优化程序。如:a*9可写成(a<<3)+a即a*8+a。


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=343592


[点击此处收藏本文]  发表于2005年04月20日 6:34 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论