boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一道C++ class的问题
相关主题
设计card deck问题,还有shuffle function,大家要搞清楚呀
求介绍设计parking lot的文档
再论设计里面的Card class
C++ Q54: enum (C12)
用Java面试的大牛们
被鄙视了, c++基础知识
刚才有个讨论singleton的帖子,找不到了
准备总结一下design pattern了
想请教一道面试题
C++ template 指定T是某类的子类
相关话题的讨论汇总
话题: suit话题: value话题: card话题: int话题: return
进入JobHunting版参与讨论
1 (共1页)
f**********t
发帖数: 1001
1
写blackJack, 定义Suit之后怎么着都通不过。求大牛指点。
class Card {
public:
enum Suit { CLUBS = 1, SPADE = 2, DIAMOND = 3, HEART = 4 };
private:
int value_;
Suit suit_;
public:
Card(int value, Suit suit) {
value_ = value;
suit_ = suit;
}
int Value() {
return value_;
}
Suit Suit() {
return suit_;
}
};
class BlackJackCard : public Card {
public:
BlackJackCard(int value, Suit suit):Card(value, suit) {
} //这里出错:function Card::Suit is not a type name
int Value() {
int r = Card::Value();
if (r == 1) return 11;
if (r < 10) return r;
return 10;
}
bool isAce() {
return Card::Value() == 1;
}
};
k***g
发帖数: 166
2
suit()换个名字
k****5
发帖数: 546
3
two Card::Suit symbol, it's confusing.
rename one of them or use "enum Suit" instead of "Suit"
h*********n
发帖数: 39
4
typedef enum Suit{…} Suit;
1 (共1页)
进入JobHunting版参与讨论
相关主题
C++ template 指定T是某类的子类
C++继承问题
凌晨的飞机,第一个travel的onsite
贡献一道 C++ 题目
请问有人面过mathworks的quality engineer职位吗?
一道msft题
Big data startup opportunity
Z家programming assessment两题
Amazon 两轮电话面经 及 design问题请教
Amamon onsite 面经
相关话题的讨论汇总
话题: suit话题: value话题: card话题: int话题: return