单项选择题

有如下程序:
#include<iostream>
using namespaee std;
int i=1;
class Fun
public:
static int i;
int value( )
return i-1;
int value( )cons[
return i+1;

int Fun::i=2;
int main( )
int i=3;
Fun funl;
const Fun fun2;
______:
return 0;
若程序的输出结果是:
123
则程序中下画线处遗漏的语句是

A.cout<<funl.value( )<<Fun::i<<fun2.value( );
B.cout<<Fun::i<<funl.value( )<<fun2.value( );
C.cout<<funl.value( )<<fun2.value( )<<Fun::i;
D.cout<<fun2.value( )<<Fun::i<<funl.value( );