摘要: class A { ... private: int &a; }; class B : public A { ... private: int a; public: const int b; A c; static const char* d; A* e; }; 答案是 b c 构造函数初始化时必须采用初始化列表一共有三种... 阅读全文
posted @ 2015-08-31 22:53 WQZ321123 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 常量字符数组与常量字符串: const char str1[] = "abc"; const char str2[] = "abc"; const char *p1 = "abc"; const char *p2 = "abc"; printf("%d %d %d %d\n",str1, str2,p1,p2); 结果是什么? ... 阅读全文
posted @ 2015-08-31 22:47 WQZ321123 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目来源http://www.nowcoder.com/questionTerminal/7fb8ba37f48c4feaaf518f221caefcb4 中缀表达式(a+b)*c*(d-e/f) 转成后缀 是? 其实呢,看了一下解释,这里所谓的前缀、中缀和后缀表达式就和二叉树里的前序、中序、后序遍历差不多、意思是一个意思。 对于这种题,我们可以画出一颗适合题目的二叉树来,进而求... 阅读全文
posted @ 2015-08-31 19:30 WQZ321123 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 比如:0011000111 则表示0最大出现3次,1最大出现3次。 程序的思路很巧妙,不复杂。 // demo.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; static void strwe(char *str) { int len=0; while(*st... 阅读全文
posted @ 2015-08-31 16:22 WQZ321123 阅读(682) 评论(0) 推荐(0) 编辑