请大家帮我看一下这几个c++程序题,万分感谢! 20

这是一个选择题:编译这个程序会出现什么结果#include<iostream>usingnamespacestd;classA{public:A(){i=3;}voidf... 这是一个选择题:
编译这个程序会出现什么结果
#include<iostream>
using namespace std;
class A
{
public:
A()
{
i=3;
}
void foo()
{
cout<<i<<endl;
}
private:
static int i;
};
void main()
{
A a;
a.foo;
}
A 输出3 B 编译错误 C链接错误 D以上都不对

编译的结果输出错误,请问这属于那一种?C3867: 'A::foo': function call missing argument list; use '&A::foo' to create a pointer to member e:\program\c++\excise\test01\test01\01.cpp 20
展开
 我来答
佼玑0jk
2008-06-13 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
个人觉得选B,这属于语法错误,所以是编译时的错误。

链接时错误是指你将其运行时,由于缺少内容而运行不起来,编译时是不会报错的。
我欠赛0s
2008-06-13 · TA获得超过104个赞
知道答主
回答量:93
采纳率:0%
帮助的人:0
展开全部
B ..
首先a.foo(); //要加() ..
其次static 修饰的变量,只能使用static修饰的成员函数去修改,访问.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lcisware
2008-06-13 · TA获得超过619个赞
知道小有建树答主
回答量:846
采纳率:50%
帮助的人:372万
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式