博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
namespace用法
阅读量:6229 次
发布时间:2019-06-21

本文共 380 字,大约阅读时间需要 1 分钟。

深夜逃课更博客祭

一直不知道namespace怎么用,所以在noip吃了不小的亏,然后前天的省选模拟写了四个子程序,拼的我心累QWQ...

今天膜了一下mjt大佬,get到了新姿势

 

namespace的用法其实很简单

像这样

#include
namespace Attack{ int a;}int main(){ std::cin>>Attack::a; return 0;}

它的一大好处就是避免变量名冲突,

在信息学奥赛中一般是为了对代码进行封装,

比如说你可以用namespace把几个暴力拼到一份代码中而不用担心变量名冲突,

或者把像线段树、平衡树这种大型数据结构封装起来,方便调试

需要注意的是

即使你不调用namespace里面的变量,这些变量依然是占内存的!

所以请务必算好程序的空间复杂度!

 

转载地址:http://xrjna.baihongyu.com/

你可能感兴趣的文章
Java EE之通过表单上传文件
查看>>
Gnome创建桌面快捷方式
查看>>
机器人会偷走你的饭碗吗——药剂师 vs. 巨型药品包装机
查看>>
C++数据类型范围
查看>>
UVa11401
查看>>
86. Partition List
查看>>
mysql 主从配置
查看>>
记录已被另一个用户锁定处理方法
查看>>
Codeforces 595B - Pasha and Phone
查看>>
Jquery--ajax
查看>>
shell脚本:批量修改文件名
查看>>
详解SimpleXML添加_修改_删除_遍历XML节点属性
查看>>
WPF DataGrid的使用
查看>>
KMP
查看>>
紫书 例题 11-1 UVa 12219 (表达式树)
查看>>
CPU利用率与Load Average的区别?
查看>>
MATLAB数据处理快速学习教程
查看>>
font property font-family does not have generic default?
查看>>
数字三角形
查看>>
GTID复制模式切换与传统主从复制间切换
查看>>