Redian新闻
>
我一在浏览器中点击有选项的链接,就自动关掉,怎么办?
avatar
我一在浏览器中点击有选项的链接,就自动关掉,怎么办?# Windows - 看得见风景的窗口
f*e
1
今天回家,发现门上贴了一个纸条,仔细一看,是:
U.S. Office of Personnel Management
Federal Investigative Services
下面写到:
It is very necessary that I speak with you regarding an individual who is
being considered for a position of trust with the U.S. Government. your
comments regarding this individual's fitness and suitability would be
greatly appreciated.
Thank you.
还留下了名字与电话号码. 看起来象是跟我调查另外一个人的工作的事. 可是根据我的
记忆,我没有任何认识的朋友在申请与此相关的职位. 真的不知道如何是好.
因为以前曾经被U. S. Department of Commerce 骚扰过,费了很大的劲才摆脱掉.现在
刚搬家到这儿不久就遇上这等事. 各位在找工作
avatar
J*n
2
class A
{
protected:
int foo;
};
class B: public A
{
public:
bool compare(A *p)
{
if foo==p->foo then
return true;
else
return false;
}
};
代码如上,编译说p--〉foo不能被调用。
书上说改为B *p就可以了,另外似乎改为A &p也行。
谁能解释一下其中的机理呢?
谢谢。
avatar
g*a
3
怎么办?真奇怪的毛病。从来没碰上过。是不是装错了什么控件?
avatar
z*k
4
编译说p--〉foo不能被调用的原因是B类对象的成员函数无法存取A类对象的protected
类成员变量.
书上说改为B *p就可以了, 原因是B类对象的成员函数当然可以存取B类对象的成员变量
,尽管那个成员变量是其继承的(必须是public继承且修饰为public或protected).
另外似乎改为A &p也行, 这个似乎不行,不过没有试过.
最后, 这个 compare函数设计不合理,楼主可以讲讲它的设计用途.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。