
C++
Aprillllllllll
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
strcmp比较string类型的数据出错
Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'//string id="000",id1="999";//出错char id[]="000",id1[]="999";cout<<"\n"<<strcmp(id,"999");s原创 2021-01-13 20:01:33 · 1178 阅读 · 0 评论 -
模板报错invalid initialization of non-const reference of type ‘int&‘ from an rvalue of type ‘int‘
#include <iostream>using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop */template<class T>void mySwap(T& a, T& b){ T temp = a; a = b; b = temp;}void test1(){ .原创 2021-01-06 21:17:01 · 1037 阅读 · 0 评论 -
运算符的优先顺序
1 分类赋值运算符:=算术运算符:+ - * / % ++ --关系运算符:>= <= != > < ==逻辑运算符:! || &&2 优先顺序同一层条件下:! >算术运算符>关系运算符>&&>||>赋值运算符可以用()提高优先级。...原创 2020-10-24 14:02:54 · 5269 阅读 · 0 评论 -
指针和一维数组
原文地址:http://c.biancheng.net/view/220.html指针的移动那么如何使指针变量指向一维数组中的其他元素呢?比如,如何使指针变量指向 a[3] 呢?同样可以写成 p=&a[3]。但是除了这种方法之外,C 语言规定:如果指针变量 p 已经指向一维数组的第一个元素,那么 p+1 就表示指向该数组的第二个元素。注意,p+1 不是指向下一个地址,而是指向下一个元素。“下一个地址”和“下一个元素”是不同的。比如 int 型数组中每个元素都占 4 字节,每字节都有一个地转载 2020-09-12 15:05:56 · 266 阅读 · 0 评论 -
构造、析构函数
1成员是另一个类的对象class A {}class B{ A a;}构造的顺序是 :先调用对象成员的构造,再调用本类构造析构顺序与构造相反2 B是A的子类class A {}class B public A{ ...;}构造的顺序是 :先调用基类的构造,再调用子类构造析构顺序与构造相反...原创 2020-09-10 11:03:49 · 138 阅读 · 0 评论 -
4-5运算符重载(C++)
。原创 2020-09-07 12:45:38 · 169 阅读 · 0 评论