![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
U_Itachi_
这个作者很懒,什么都没留下…
展开
-
c++ 犯的错误
一、#includeusing namespace std; //别忘了加class person{public: person(); ~person(); void eat(); string m_strName; int m_strAge;};二、如果在类中开始不声明为public类型的话,系统默认为private类型,后期用堆初始化将报错如原创 2017-04-24 23:08:45 · 313 阅读 · 0 评论 -
error: ‘exit’ was not declared in this scope 的解决方法
刚开始用Linux和G++写程序,碰到的错误可谓是五花八门,如下面的错误error: ‘exit’ was not declared in this scope解决方法是添加#include转载 2017-06-23 17:01:33 · 3104 阅读 · 0 评论 -
C++vector(容器)用法
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vector 还有一定要加上using name原创 2017-10-14 20:29:01 · 515 阅读 · 0 评论 -
C++移位运算符详解
转自 :https://www.cnblogs.com/shrimp-can/p/5145351.html移位运算符包括左移">"左移运算符1.无符号语法格式:需要移位的数字运算规则:按二进制形式把所有数字向左移动相应的位数,高位移出(舍弃),低位的空位补0。相当于乘以2的n次方 例如:4过程:4的二进制形式:00000000 000转载 2018-01-22 09:09:32 · 2696 阅读 · 0 评论 -
C++ int 型负数除法与求模运算
结论: 1、除法运算:向零取整(向0方向取最接近精确值的整数,类比向上取整和向下取整); 比如:10/(-4) = -2;10/4 = 2; 2、求模运算: (1) |小| % |大| = |小| ,符号同前; (2) |大 | % |小| = |余| ,符号同前 ; (|n|指n的 绝对值, 求模时参照该公式:“余数原创 2018-01-22 09:13:14 · 813 阅读 · 0 评论 -
C++ pair用法
类模板:template <class T1, class T2> struct pair功能:将一组值合成一个值,比如可以表示(x,y)坐标等,class T可以为不同的数据类型。具体使用方法: 1.定义(初始化): pair<int, double> p1; //使用默认构造函数 pair<int, double> p2(1, 2....原创 2018-03-26 20:15:42 · 371 阅读 · 0 评论 -
memset对数组中每一个元素进行赋值
memset可以实现对数组中的每一个元素进行赋相同的值,使用的格式如下: memset(数组名,数值,sizeof(数组名)),同时要在程序的开头加上#include<string.h>一般初学者建议使用0或-1进行赋值。因为memset采用的是字节赋值1.如果是0,int是4个字节,对应的是00000000 00000000 00000000 00000000结果是0...原创 2019-01-13 21:01:11 · 750 阅读 · 0 评论 -
C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
详见下方链接:C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法转载 2019-01-16 15:41:07 · 297 阅读 · 0 评论