C++Primer
二叉树
这个作者很懒,什么都没留下…
展开
-
用istream输入流作为判断条件
1 . 对输入的一组数据求和includeusing namespace std; int main() { int sum=0; int value=0; //读取数据直到遇到文件尾,计算所有读入的值的和 while(cin>>value) sum += value; cout<<” Sum is: “<< sum << en原创 2015-10-26 20:55:24 · 1248 阅读 · 0 评论 -
C++内存泄漏
凡是程序中用new申请内存空间的地方,后面或者析构函数一定要记得delete释放内存空间!!!!!!原创 2015-11-20 11:32:58 · 296 阅读 · 0 评论 -
关于C++变量的默认初始化
#include<iostream> #include<vector> using namespace std; int j; void fun() { int i; cout<<i<<endl; }int main() { fun(); int i; cout<<i<<endl; cout<<j<<endl; return 0; } 运行结果原创 2015-10-30 21:41:32 · 294 阅读 · 0 评论 -
C++中引用与指针
一般在初始化变量时,初始值会被拷贝到新建的对象中。但在定义引用时,程序会把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象,因此引用必须初始化。 例如:下面引用未被初始化会报错。#include<iostream> using namespace std; int main() { int iv原创 2015-10-31 09:41:42 · 353 阅读 · 0 评论 -
const 限定符
const对象一旦创建其值就不能再改变,所以const对象必须被初始化(很多书上有很多结论是基于此,其实是有一种办法改变const对象的值,下面将会给出这种办法)。 方法如下: “TestConst.h” class TestConst { public: TestConst(void); ~TestConst(void); private: const int m; }原创 2015-11-02 21:52:05 · 261 阅读 · 0 评论 -
LeetCode第20题之Valid Parentheses
方法一:用栈实现 C++代码:#include <stack> #include <iostream> using namespace std; //Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.class S原创 2016-05-31 09:15:17 · 361 阅读 · 0 评论