【发布时间】:2015-06-07 08:03:41
【问题描述】:
class Dobberman: public Dog
{
public:
Dobberman()
: Dog()
{
strncpy(_breed, "Dobberman", 20);
}
Dobberman( const char *name, const unsigned int age, const unsigned int pedigreeNo)
: Dog(name,age), _pedigreeNo(pedigreeNo)
{
}
~Dobberman()
{
}
我在尝试编译时收到上述错误。老实说,不知道为什么。
【问题讨论】:
-
请添加错误
-
如果在赋值范围内允许,我建议用 std::strings 替换 char 数组。以后你会感谢自己的。如果您不能使用字符串,请将所有
20s 替换为一个常量,这样您就不会因为在更改数组大小时丢失一个而被钉死。 -
请发布错误。不是某个链接。
-
已回答问题。请不要再发表评论。
标签: c++ class inheritance