c++个人见解
老夫运维全靠一把梭
放飞梦想,放飞自我。
展开
-
浅谈C到C++的扩展
1、如果一个函数没有参数,C++会认为这是一个无参函数,不能给它传参;C语言中一个无参函数定义是用void进行填充void func(void) //等价于func() {}C++函数必须要有类型。2、C++中三目运算符可以作为左值实用,三目运算符返回的是变量本身,但是返回的表达式中不能有常量。int a = 10; int b = 20;(a > b ? a : b) = 100; // *原创 2017-09-16 11:18:56 · 302 阅读 · 0 评论 -
C++虚函数
今天,我来讲一种在C++编程中实现多态的机制,叫做虚函数。对于多态来说,实际上就是用父类型的指针指向子类的实例,然后通过父类的指针调用子类的成员函数,这种技术使得父类型的指针有多种形态,这是一种常见的泛型技术,除虚函数外,还有模板技术,RTTI技术也属于泛型技术。 代码:#include <bits/stdc++.h>using namespace std;class Base{ public:原创 2017-10-26 10:30:17 · 172 阅读 · 0 评论