- 博客(46)
- 收藏
- 关注
原创 C++类和动态内存分配
注:本文章仅供个人复习使用。 在这里定义了一个String类,并重载了各种操作符。 String.h:#include <iostream>#ifndef STRNGBAD_H_#define STRNGBAD_H_class String{private: char * str; int len; static int num_strings; //静态类成员,
2015-03-21 12:38:10 752
原创 简单文件输入/输出
1.文本I/O和文本文件 这里来介绍一些文本I/O的概念。使用cin进行输入时,程序将输入视为一系列的字节,其中每个字节都被解释为字符编码。不管目标数据类型是什么,输入一开始都是字符数据——文本数据。然后,cin对象负责将文本转换为其他类型。为说明这是如何完成的,来看一些处理同一个输入行的代码。 假设有如下范例输入行: 38.5 19.2 来看一下使用不同数据类型的变量进
2014-12-29 13:34:01 1460
原创 大数相加(二进制)
作为大三老狗,今天才开始在LeetCode上刷题,而且还是非常Easy的题,感觉自己特别渣,但是,我会一直努力下去的,争取一天一题。话不多说,看我今天做的题吧:Add BinaryGiven two binary strings, return their sum (also a binary string).For example,a = "111";b = "100
2014-12-06 16:05:59 765
原创 指针和const
将 const 用于指针有一些很微秒的地方,我们来探讨一下。可以用两种不同的方式将 const 关键字用于指针。第一种方法是让指针指向一个常量对象,这样可以防止该指针来修改所指向的值。第二种方法是将指针本事声明为常量,这样可以防止改变指针指向的位置。下面来看细节。首先,我们声明定义一个指向常量的指针 pt: int age = 39; const int *pt = &age;
2014-11-27 16:12:02 464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人