![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 67
千树、
如此的简单的梦,有没有实现
展开
-
一些问题
一些问题cout不明确删除namespace,保存.再加上namespace即可const在不同位置中的作用 (1) Int const *p; (2) int *const p; (3) int a;int const &p=a; (4) int function(const int a); (5) int function(const int &a); (6) int const function(int a); (7) int const &functio原创 2021-03-30 20:03:51 · 70 阅读 · 0 评论 -
各种字符表示方式的转换
各种字符表示方式的转换转化总结形式如下使用时,要对源格式和目标格式进行初始化。源格式赋值为具体的内容,目标格式赋值为空。源格式&目标格式stringconst char*char*char[]stringNULLconst char* = string.c_str();const char* = string.c_str(); char* = <const_cast><char*>(const char*);for(int i = 0;原创 2021-03-30 20:01:57 · 545 阅读 · 0 评论 -
c++输入输出
Chapter17 输入、输出和文件本章内容包括:C++角度的输入和输出iostream类系列重定向ostream类方法格式化输出istream类方法流状态文件I/O使用ifstream类从文件输出使用ofstream类输出到文件使用fstream类进行文件输入和输出命令行处理二进制文件随机文件访问内核格式化17.1 C++输入和输出概述17.1.1 流和缓冲区对键盘输入进行缓冲可以让用户在将输入传输给程序之前返回并更正。C++程序通常在用户按下回车键时刷新缓冲区。原创 2021-03-30 19:57:16 · 309 阅读 · 0 评论 -
string类和标准模板库
Chapter 16 string类和标准模板库这一章感觉难度突增啊,看得我脑壳痛string类内容:大致上来说就是介绍一下string类,然后说明一下它的用法string的构造函数Size_type是一个依赖于实现的整型。string::npos为字符串的最大长度,通常为unsignedint 的最大值。NBTS(null-terminated string)表示以空字符结束的字符串string(const char *s)将string对象初始化为s指向的NBTSstring(siz原创 2021-03-30 19:51:07 · 161 阅读 · 0 评论 -
使用类
使用类运算符重载格式如下:operatorop(argument_list)例如operator+()这将重载“+”运算符。如果A、B、C都是类D的对象就可以这样用:A=B+c。其中,运算符左侧的对象是调用对象,右侧的则是作为参数被传递的对象。重载限制:重载后的运算符必须至少有一个操作数是用户定义的类型使用运算符时不能违反运算符原来的句法规则,同样,不能修改运算符的优先级不能创建新运算符不能重载某些运算符某些运算符只能通过成员函数重载的运算符类的自动转换和强制类型转换例1自原创 2021-03-30 19:45:54 · 398 阅读 · 0 评论 -
位运算
常用位运算操作判断奇偶x & 1 == 1 equals to x % 2 == 1x & 1 == 0 equals to x % 2 == 0右移 & 左移位x >> 1x << 1去掉最低位的二进制一x &= x-1得到最低位的一x & -x指定位置的位运算将x最右边的n位清零x & (~0 << n)获取x的第n位的值(x >> n) & 1...原创 2021-03-27 13:23:30 · 104 阅读 · 0 评论