由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 类(class)的问题,如果两个类互相调用怎么办
相关主题
新鲜G面筋(2)发个FB电面SQL题目攒个人品希望H1B抽中
CareerCup 上一道老题问F家一道题
copy constructor 的问题问: startup的公司能sponsor H1B吗?
Divide num list into grp of consecutive nums with order preservedebay的offer
弱问careercup 150书上low level的题C++ Q83: 这个const_cast什么意思?
谁帮我看看这个8皇后问题大家说这个opening靠谱么?
c++ new的一个问题问个package的问题
感觉careercup的作者对DP的理解有问题opening: software engineer
相关话题的讨论汇总
话题: employee话题: call话题: level
进入JobHunting版参与讨论
1 (共1页)
f**********t
发帖数: 1001
1
careercup 7.2:
这里CallHandler和Employee互相调。编译出现这个错:
1>.\design.cpp(432) : error C2065: 'Employee' : undeclared identifier
对于函数我们可以声明。class呢?
非常感谢 =)
class CallHandler {
static const int LEVELS = 3;
static const int NUM_FRESHERS = 5;
vector > employeeLevels(LEVELS);
public:
Employee dispatchCall(Call call) {
for (int level = call.getRank(); level < LEVELS; ++level) {
for (int i = 0; i < employeeLevels[level].size(); ++i) {
if (employeeLevels[level][i].free)
return employeeLevels[level][i];
}
}
}
};
class Employee {
int rank;
bool free;
CallHandler callHandler;
public:
void CannotHandle(Call call) {
call.rank = rank + 1;
callHandler.dispatchCall(call);
free = true;
callHandler.getNextCall(this);
}
};
h*******e
发帖数: 125
2
Use forward declaration:
Put class Employee at the top.
f**********t
发帖数: 1001
3
But the class Employee will also use the class CallHandler.
b***i
发帖数: 3043
4
class Employee;

【在 f**********t 的大作中提到】
: But the class Employee will also use the class CallHandler.
w****x
发帖数: 2483
5
careercup的设计题答案感觉都是over design
f**********t
发帖数: 1001
6
嗯,明白了。看来和function的用法一样。
f**********t
发帖数: 1001
7
是说那些答案说得过多了?

【在 w****x 的大作中提到】
: careercup的设计题答案感觉都是over design
1 (共1页)
进入JobHunting版参与讨论
相关主题
opening: software engineer弱问careercup 150书上low level的题
签字之前再问一下,关于contractor的工作谁帮我看看这个8皇后问题
求教:请问这是ICC吗?c++ new的一个问题
问道题感觉careercup的作者对DP的理解有问题
新鲜G面筋(2)发个FB电面SQL题目攒个人品希望H1B抽中
CareerCup 上一道老题问F家一道题
copy constructor 的问题问: startup的公司能sponsor H1B吗?
Divide num list into grp of consecutive nums with order preservedebay的offer
相关话题的讨论汇总
话题: employee话题: call话题: level