最新回答 / 慕虎8274556
                                
                                                            throw和catch后面需要接数据类型,并且throw的类型需要和catch数据类型对应。string ()是<string>库中的一个函数,它实现了创建一句字符串的功能。
                            
                        
                        2018-08-08
                
            
                                已采纳回答 / 慕粉4325388
                                
                                                            这么说吧,之所以进行这个转换是因为使用父类Flyable指针通过虚函数实现机制我们可以动态的是实现同名的虚函数,但是对于子类Bird中的非虚函数(觅食函数),要想调用则必须是Bird,所以要进行强制类型转换。
                            
                        
                        2018-08-07
                
            
                                最新回答 / KingCoder
                                
                                                             Bus *bus = new Bus;    Tank *t = new Tank;    doSomething(b);    doSomething(t);    return 0;
                            
                        
                        2018-07-31
                
            
                                最赞回答 / 为梦而战3
                                
                                                            当你定义构造函数时,想要初始化类的某个数据成员,就需要用到有参构造函数。如果不想初始化该数据成员,只是将其声明出来即可,等到普通函数去操作它时,在具体给它赋值。
                            
                        
                        2018-06-26