- 博客(3)
- 收藏
- 关注
原创 c++结构体的定义与初始化详解
常用的两种写法:以单链表为例struct Node{ int val; Node *next;};tpyedef struct node{ int val; node *next;}Node;初始化过程:没有构造函数的初始化可以用大括号{}:Node node = {0,NULL};还有更直接的方式,也是我们最熟悉的方式:先声明,后赋值Node node;node...
2020-04-06 20:58:08 1966
原创 字符指针与字符数组
char a[]=“hello”;保存在栈中(复制赋值),可以对元素进行修改,末尾添加(a[5]可以);但超出当前字符串长度后赋值无效(本例从a[6]开始)sizeof(a)==6;包括’\0’char a[10]=“hello”;保存在栈中,可以对元素进行修改,末尾添加(a[6]可以);但超出当前字符串长度后赋值无效(本例从a[7]开始),超出最长限制10后不会报错,但是赋值无效。sizeof...
2020-04-06 18:49:58 244
原创 C++ IO流条件状态
测试平台:Windows7+vs2010iostate:流的标志位(条件状态),具体如下标志位:枚举常量,十进制分别代表0、1、2、4、16,他们与流状态无关,标志位都是常量。判断标志位是否有效可以用对应标志位的成员函数。strm::badbit//用来指出流已经奔溃(100),在这里strm表示一种IO类型,比如istreamstrm::failbit//用来指出一个IO操作失败(01...
2019-09-12 17:22:57 547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人