162行是做什么的? [英] What does line 162 do ?
问题描述
159:static PartsList GlobalPartsList;
160:};
161:
162:PartsList PartsList :: GlobalPartsList;
我会理解,如果它初始化了对象
GlobalPartsList有一些价值,但就像现在一样,在我看来
没有目的。
谢谢,
Rafael
159: static PartsList GlobalPartsList;
160: };
161:
162: PartsList PartsList::GlobalPartsList;
I would understand if it initialized the object
GlobalPartsList with some value, but as it is now, it seems to me
without purpose.
Thanks,
Rafael
推荐答案
Rafael Anschau写道:
Rafael Anschau wrote:
159:static PartsList GlobalPartsList;
160:};
161:
162:PartsList PartsList :: GlobalPartsList;
我会理解它是否初始化了对象
GlobalPartsList有一些值,但因为它是现在,在我看来
没有目的。
159: static PartsList GlobalPartsList;
160: };
161:
162: PartsList PartsList::GlobalPartsList;
I would understand if it initialized the object
GlobalPartsList with some value, but as it is now, it seems to me
without purpose.
_defines_静态数据成员。阅读静态数据成员。
V
-
请在回复时删除资本''A'电子邮件
我没有回复最热门的回复,请不要问
It _defines_ the static data member. Read up on static data members.
V
--
Please remove capital ''A''s when replying by e-mail
I do not respond to top-posted replies, please don''t ask
是的,我的文字说它初始化或在那里定义它。那行159
只宣告它。
但是初始化它,用什么定义它?它的作用是什么?
可以稍后分配
a值?
[]的
Rafael
5月9日下午12:26,Victor Bazarov < v.Abaza ... @ comAcast.netwrote:
Yes, my text says it initializes or defines it there. That line 159
only declares it.
But initializes it, defines it with what ? What it does is to make it
possible to later assign
a value ?
[]′s
Rafael
On May 9, 12:26 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
Rafael Anschau写道:
Rafael Anschau wrote:
159 :static PartsList GlobalPartsList;
160:};
161:
162:PartsList PartsList :: GlobalPartsList;
159: static PartsList GlobalPartsList;
160: };
161:
162: PartsList PartsList::GlobalPartsList;
我会理解它是否初始化了对象
具有一定价值的GlobalPartsList,但就像现在一样,它似乎我没有目的的
。
I would understand if it initialized the object
GlobalPartsList with some value, but as it is now, it seems to me
without purpose.
它_defines_是静态数据成员。阅读静态数据成员。
V
-
请在回复时删除资本''A'电子邮件
我没有回复最热门的回复,请不要问
It _defines_ the static data member. Read up on static data members.
V
--
Please remove capital ''A''s when replying by e-mail
I do not respond to top-posted replies, please don''t ask
5月9日,下午12:26,Victor Bazarov < v.Abaza ... @ comAcast.netwrote:
On May 9, 12:26 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
> Rafael Anschau写道:
>Rafael Anschau wrote:
>> 159:静态PartsList GlobalPartsList;
160:};
161:
162:PartsList PartsList :: GlobalPartsList;
>>159: static PartsList GlobalPartsList;
160: };
161:
162: PartsList PartsList::GlobalPartsList;
>>我会理解它是否初始化了对象
GlobalPartsList有一些价值,但就像现在一样,它似乎我没有目的。
>>I would understand if it initialized the object
GlobalPartsList with some value, but as it is now, it seems to me
without purpose.
它_defines_是静态数据成员。阅读静态数据成员。
It _defines_ the static data member. Read up on static data members.
Rafael Anschau写道:
Rafael Anschau wrote:
是的,我的文字说它初始化或定义它那里。那行159
只宣告它。
但是初始化它,用什么定义它?它的作用是什么?
可以稍后分配
a值?
[]的
Yes, my text says it initializes or defines it there. That line 159
only declares it.
But initializes it, defines it with what ? What it does is to make it
possible to later assign
a value ?
[]′s
请不要发帖。消息重新排列。
由于GlobalPartsList是静态的,程序中只能有一个。
只能有一个定义。
第162行只是*定义。第159行是声明。你可以
没有在类声明中定义静态变量,你只能声明它。
声明它。所以在课堂宣言之外,你需要定义,你有b $ b。
如果它是一个int可能更有意义。
< br $>
class foo
{
static int bar;
};
int foo :: bar = 42;
您的PartsList PartsList :: GlobalPartsList;正在做同样的事情,它是
只是默认构造。
-
Jim Langston
ta ******* @ rocketmail.com
这篇关于162行是做什么的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!