命名空间与文件(Namespaces and Files)
在 C++ 中,命名空间为包含相关声明与定义的逻辑单元。
将一个大程序分割为不同部分并且将其储存在不同的文件中可以实现模块化编程。
未命名的命名空间在其他命名空间是不可见的,但是却可以在其所在文件中可见,其达到效果与 C 程序中 static 关键字相同。
一些有用的工具
测定函数执行时间
调用 clock() 函数,clock 返回 CPU 执行所用周期,将结果除以 CLOCKSYER_SEC 即可得到以秒为单位的函数运行时间。
此外 time() 函数也可返回当前日历时间,通常为调用时刻与1970年1月之间时间插值。