![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1268 阅读 · 0 评论 -
C++内存泄漏
凡是程序中用new申请内存空间的地方,后面或者析构函数一定要记得delete释放内存空间!!!!!!原创 2015-11-20 11:32:58 · 306 阅读 · 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 · 302 阅读 · 0 评论 -
C++中引用与指针
一般在初始化变量时,初始值会被拷贝到新建的对象中。但在定义引用时,程序会把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象,因此引用必须初始化。 例如:下面引用未被初始化会报错。#include<iostream>using namespace std;int main(){ int iv原创 2015-10-31 09:41:42 · 361 阅读 · 0 评论 -
const 限定符
const对象一旦创建其值就不能再改变,所以const对象必须被初始化(很多书上有很多结论是基于此,其实是有一种办法改变const对象的值,下面将会给出这种办法)。 方法如下: “TestConst.h”class TestConst{public: TestConst(void); ~TestConst(void);private: const int m;}原创 2015-11-02 21:52:05 · 267 阅读 · 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 · 364 阅读 · 0 评论