![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 67
狗仔小分队
这个作者很懒,什么都没留下…
展开
-
C++错误输入的处理--整型错误输入字符串
无错误处理示例带错误处理 使用sscanf1有错误版修正版 在实际应用时,比如需要输入一定范围内的整数,本文分析如何处理错误的输入数据无错误处理示例:#include <iostream>using namespace std;int main(){ int a; do{ cout << "Input a number: " << endl;原创 2016-03-29 22:33:22 · 3633 阅读 · 0 评论 -
C++虚函数分析[1]--同名函数继承二义性问题
概念多重继承,最常见的问题就是继承的成员同名而产生的二义性(ambiguous)问题。 会产生同名覆盖的问题,即最终访问的就是派生类的成员(函数完全相同,否则为函数重载)。#include <iostream>using namespace std;class A{public: int a; void display();};class B{public: in原创 2016-03-29 18:23:55 · 1619 阅读 · 0 评论 -
C++虚函数分析[2]--虚函数介绍
多态虚函数虚函数基本介绍虚函数与普通同名函数区别多态面向对象的三大特性: 封装使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用,而多态目的是为了接口重用。也就是说无论传递过来的是哪个类的对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。1虚函数虚函数基本介绍 在C++中,多态性是通过虚函数来实现的。虚函数在函数前使用virtual关键词声明。 这原创 2016-04-06 12:09:22 · 375 阅读 · 0 评论 -
C++虚函数分析[3]--常见问题汇总
通过阅读博客等途径总结了两篇文章,感觉对虚函数有了简单的了解,这里再对虚函数的一些问题汇总,包括笔试面试题等,加深对虚函数的理解并且便于以后查询静态函数不能声明为虚函数构造函数不能是虚函数 析构函数可以1内联函数不能是虚函数2私有虚函数实例代码段2016腾讯实习生笔试 选择题静态函数不能声明为虚函数因为: 成员函数是类实例相关的,而静态函数实际上跟类实例没有关系,就相当于普通函数。原创 2016-04-06 15:09:44 · 437 阅读 · 0 评论