编程
文章平均质量分 81
Bump
这个作者很懒,什么都没留下…
展开
-
c++ 往txt中写入数据
转自;http://blog.sina.com.cn/s/blog_7c2c21230100syud.html文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。 一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C转载 2015-12-29 09:40:23 · 16100 阅读 · 1 评论 -
leetcode
Example:Given nums = [-2, 0, 3, -5, 2, -1]sumRange(0, 2) -> 1sumRange(2, 5) -> -1sumRange(0, 5) -> -3Answer:class NumArray {public: NumArray(vectorint> &nums) : psum(nums.size()+1, 0) {转载 2015-11-28 16:41:55 · 231 阅读 · 0 评论 -
C++中的static关键字
转自 http://blog.csdn.net/hackbuteer1/article/details/7487694C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量转载 2015-11-29 12:05:52 · 246 阅读 · 0 评论 -
左值和右值问题
c++中的左值与右值左值 (lvalue)和右值 (rvalue) 是 c/c++ 中一个比较晦涩基础的概念,有的人可能甚至没有听过,但这个概念到了 c++11 后却变得十分重要,它们是理解 move, forward 等新语义的基础。左值右值的定义左值与右值这两概念是从 c 中传承而来的,在 c 中,左值指的是既能够出现在等号左边也能出现在等号右边的变量(或表达式),右值指的转载 2015-11-29 16:24:25 · 445 阅读 · 0 评论 -
《c++ primer》 14.5 下标操作符
定义下标操作符的复杂地方在于:它在用作赋值的左右操作数时都应该能表现正常 重载下标操作符的一大好处便是对对象内部的容器可以像访问数组元素一样进行读写为什么要返回引用?#include using std::vector;#include using std::cout; using std::endl;class Foo {public:Foo(): da转载 2015-11-30 14:50:30 · 276 阅读 · 0 评论