zoukankan      html  css  js  c++  java
  • namespace用法

    深夜逃课更博客祭

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

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

    namespace的用法其实很简单

    像这样

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

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

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

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

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

    需要注意的是

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

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

  • 相关阅读:
    Python人工智能之路
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
    Flask最强攻略
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/8627102.html
Copyright © 2011-2022 走看看