
C++ 语言
文章平均质量分 62
Tim_WT
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中 public,protected, private 访问标号
第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由原创 2013-11-15 14:55:02 · 996 阅读 · 0 评论 -
一道关于signed和unsigned的微软面试题
题目:unsigned int i=3;cout问输出结果是多少?我觉得大部分人的第一反应是-3。但是结果却不是这样的,写了个程序,运行了一下,输出结果是:4294967293。很诡异的一个数字,为什么会是这么个奇怪的数字呢?当你发现这数的十六进制数是FFFFFFFD时,你就离答案很近了... 这个涉及到了混合着不同数据类型的表达式中的数据类型的转换问题。在总结转换问题之前,原创 2013-11-15 15:43:21 · 1092 阅读 · 0 评论 -
指向继承类的基类指针解引用后,是否还具备多态性
指向继承类的基类指针解引用后,是否还具备多态性? 如下例:#include using namespace std;class Base{ public: int a; virtual void fun() { cout << "Base" << endl; }}; class Extend : public Base{ public: int b; vir原创 2013-11-16 22:24:50 · 1285 阅读 · 0 评论 -
类的对象和类的指针的区别
如下程序: #include #include using namespace std; class Student { public: static int number; string name; public: Student() { } void set(string str) { name = str;转载 2013-11-16 21:50:31 · 855 阅读 · 0 评论 -
C++中的smart pointer简单实现
Why Smart Pointer?为什么需要智能指针?因为c++的内存管理一直是个令人头疼的问题。假如我们有如下person对象:每个person有自己的名字,并且可以告诉大家他叫什么名字:////a person who can tell us his/her name.//#include#includeusing namespace std;clas转载 2013-11-16 22:46:53 · 1118 阅读 · 0 评论 -
虚函数和类的多态性
多态特性让程序员省去了细节的考虑,提高了开发效率,使代码大大的简化,当然虚函数的定义也是有缺陷的,因为多态特性增加了一些数据存储和执行指令的开销,所以能不用多态最好不用。(为了实现virtual函数,类中间必须要增加一个pointer指向虚函数表,这样增大了类的体积。所以没有必要的话,还是不要随意声明virtual的析构函数。普遍的规则是只有当类当中有virtual的函数时,析构函数才声明为vir原创 2013-12-12 01:10:25 · 767 阅读 · 0 评论 -
[LeetCode]Evaluate Reverse Polish Notation
Question:Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or another expression.Some examples:原创 2014-04-27 01:56:11 · 656 阅读 · 0 评论 -
[LeetCode]Word Break
Question:Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, givens = "leetcode",原创 2014-04-28 18:26:42 · 876 阅读 · 0 评论