Static members and LNK error in C++

前端 未结 3 1232
南方客
南方客 2021-01-27 16:30

I have a class that has a static member, which I want to use in the class constructor, but the code doesn\'t compile, and I\'m left with these errors:

fat

3条回答
  •  轮回少年
    2021-01-27 16:58

    In your .cpp you need to add:

    Collection A::collection;
    

    The .h only declared that there would be a copy somewhere. You need to provide that copy in the .cpp.

提交回复
热议问题