小编tho*_*903的帖子

在类外部定义静态函数并访问静态值.h和.cc文件

 //foo.h
 class Foo 
  {
    private:
      static int number;

    public: 
      static int bar();
  };

//foo.cc
#include "foo.h"

 int Foo::bar() 
 {
   return Foo::number;
 }
Run Code Online (Sandbox Code Playgroud)

这不起作用.我想在类定义之外定义静态函数并访问静态值.

undefined reference to `Foo::number'
Run Code Online (Sandbox Code Playgroud)

c++ static class

7
推荐指数
1
解决办法
6234
查看次数

标签 统计

c++ ×1

class ×1

static ×1