zoukankan      html  css  js  c++  java
  • 静态成员常量初始化

    常量的 问题

    楼主 waxic waxic 2006-03-06 11:05:24 C/C++ / C++ 言 提

    中定 一个静 常量 , 在友 函数中不能 访问 !  
     
    文件  
      class   String  
      {  
      private:  
                  .......  
                  static   const   int   CIN=100;  
                  .......  
      public:  
                  ......  
                  friend   void   function1(String   &   st)  
                  ......  
      };  
       
     
    描述文件中  
       
      void   function1(String   &   st)  
      {  
            //
    访问 CIN  
            char   temp[String::CIN];     //
    用作用域操作符  
            ......  
      }  
       
     
    这样对吗 ? 我在 vc 编译 不能通 问题 点数: 10 、回复次数: 21 Top

    1 steedhorse (晨星)回复于 2006-03-06 11:11:12 得分 10

    怎么在偶的机器上没 问题 啊?  
     
    include 了定 你那个 “String” 文件了么? Top

    2 dragonzxh (河 MiaMia~ 柯奶奶和黑 爷爷 的儿子叫柯南 ...~ )回复于 2006-03-06 11:20:41 得分 0

    对吗 ? 老大 ?  
     
    static 量在外面没定 有空 间吗 ?  
     
    不需要在外面const   int   String1::CIN   =   100;?  
     
    好像 个是 问题 ....  

     编译器问题
     
    反正偶的 vc6 也有 错误 . static   const   int   CIN 外初始化才可以 ... Top

    3 s_hluo (笨笨熊)回复于 2006-03-06 11:26:52 得分 0

    class   String  
      {  
      private:  
                  .......  
                  static   const   int   CIN=100;  
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~==>
    能在 里初始化 ?  
                  .......  
     
    public:  
                  ......  
                  friend   void   function1(String   &   st)  
                  ......  
      };

  • 相关阅读:
    『华为』[行业要闻]华为,我们的光环还能顶多久(转)
    总结几点Quartz的经验
    LVS
    postfix邮件服务器安全
    让IE浏览器支持RGBA颜色
    PostgreSQL在何处处理 sql查询之六十四
    PostgreSQL在何处处理 sql查询之六十三
    PostgreSQL在何处处理 sql查询之六十五
    对PostgreSQL的prepared statement 的理解
    PostgreSQL在何处处理 sql查询之六十六
  • 原文地址:https://www.cnblogs.com/dongzhiquan/p/1994788.html
Copyright © 2011-2022 走看看