C++
埋葬的记忆
这个作者很懒,什么都没留下…
展开
-
含有虚函数菱形的虚拟继承(没有对虚函数进行重写)
在VS2013编程,调试问题 : 菱形继承会引来,二义性1.源代码#include using namespace std;class Base{public:virtual void FunTest(){cout }virtual void FunTest1(){ cout }};class C1 :virt原创 2016-04-14 00:31:55 · 4320 阅读 · 0 评论 -
C语言中输入包含空格字符串的两种方法
1.源代码:#define _CRT_SECURE_NO_WARNINGS 1#include#include int main(){ //第一种方法 char chStringByGets[20]; gets(chStringByGets); printf("String: "); puts(chStringByGets); printf("\n"); //第二种方法原创 2016-04-14 14:51:57 · 23148 阅读 · 0 评论 -
单继承
1.源代码// 1.单继承 ,无虚函数#include using namespace std;class Base{public: Base() :m_data1(0x01) { } void FunTest1() { }private: int m_data1;};class Der : public Base{public: Der() :m原创 2016-04-18 14:08:34 · 1080 阅读 · 0 评论 -
多继承
/**/// 1.多继承 ,无虚函数#include using namespace std;class Base{public: Base() :m_data1(0x01) { } void FunTest1() { }private: int m_data1;};class Base1{public: Base1() :m_data2(0x02原创 2016-04-18 15:33:01 · 1062 阅读 · 0 评论 -
1到n整数中1出现的次数
1. 分析如果 n = 12 ,即 1 - 12 中含有1 的数有:1 , 10 , 11, 12 则1出现的次数为 5 假如计算 1 - 31245 怎么计算第一步 :分为两段 1 - 1245 和 1246 - 31245第两步: 分别计算这两段中1出现的次数,最后结果相加首先计算1246 - 31245 这一段的1出现的次数(三种情况):一,最高位是1时 , 即原创 2016-05-15 10:39:38 · 388 阅读 · 0 评论