![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂
q1084492704
这个作者很懒,什么都没留下…
展开
-
mysql 5.7.20安装
参考资料:https://www.cnblogs.com/LxyXY/p/7708016.html转载 2017-12-30 14:39:37 · 215 阅读 · 0 评论 -
杂
(1)int *p=a和int *p=&a有什么区别?int *p就是申请一个int型的指针p,指针是用来保存地址的,所以&a就是取得a的地址赋给p。但是int*p=a的话,a必须是个地址,可以是指针,也可以使数组名。(2)int *a和int a [ ]有什么区别?int *a和int a [ ] 的区别,就等价于指针与数组的区别。指针与数组的区别:1转载 2017-12-08 16:22:47 · 214 阅读 · 0 评论 -
为什么operator<<>>运算符重载一定要为友元函数呢?
如果是重载双目操作符(即为类的成员函数),就只要设置一个参数作为右侧运算量,而左侧运算量就是对象本身。。。。。。而 >> 或。。。。。。。。就只能申明为友元函数了。。。如果一定要声明为成员函数,只能成为如下的形式:ostream & operator{ return output;}所以在运用这个data不合符人的习惯。转载 2017-12-07 17:20:50 · 1346 阅读 · 0 评论 -
C++类模板 template <class T>
类模板与函数模板的定义和使用类似。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类:class Compare_int{public : Compare(int a,int b) { x=a; y=b; } int max( ) { return (x>y)?x:y; } int min(转载 2017-12-05 21:16:10 · 180 阅读 · 0 评论 -
c++中int a[10]和int a=new int[10]]有什么区别
各项区别如下: 1、如果只是int a[10]和int* a=new int[10]比较的话,前者可能还更简单一点。只是在使用上int* a=new int[10]需要判断内存是否分配成功,以及在不用时需要使用delete[] a进行内存释放; 2、如果不是a[10],而是a[1000000000]或者更大的话,那一般情况下,就只能使用int* a=new这种方式了。这个涉及到内存存放位置的问转载 2017-12-05 20:27:53 · 3479 阅读 · 0 评论