
C++
文章平均质量分 78
huairuo
这个作者很懒,什么都没留下…
展开
-
C++踩坑-模板类
转自https://blog.youkuaiyun.com/u010585135/article/details/41829499关于template<>只能定义在.h文件中: 在学习数据结构C++实现的时候,踩中了C++的一个坑,如下:/*<function.h>*/template <typename st, typename k>class Se...转载 2018-08-10 10:46:21 · 322 阅读 · 0 评论 -
C++中友元(友元函数、友元类和友元成员函数)
搬运自:https://www.cnblogs.com/zhuguanhao/p/6286145.html以及:https://blog.youkuaiyun.com/qq_26337701/article/details/53996104友元包括友元函数、友元类友元函数:个人理解为在类中声明的可以外部访问类的内部成员变量的一个函数,这个函数并不是类的成员函数,只是在类中声明,而定义在类外。换...转载 2018-08-22 19:28:46 · 2067 阅读 · 0 评论 -
C++ const用法总结
1.const 修饰成员变量 1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int a1=3; ///non-const data 5 const int a2=a1; ///const data,a2的值不可修改 6 7 int * a3 = &a...转载 2018-08-22 20:06:26 · 200 阅读 · 0 评论 -
几个常见的数据存储区
转载并修改自:https://blog.youkuaiyun.com/a1299600490/article/details/77119939栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。栈区大小固定,一般为1M,地址向下扩展。(由于这一特性,柔性数组(即初始化...转载 2018-08-30 21:58:46 · 3603 阅读 · 1 评论 -
C++拷贝构造函数、构造函数和析构函数
一、拷贝构造函数转载自:http://www.cnblogs.com/BlueTzar/articles/1223313.html1、类对象的拷贝 对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #...转载 2018-08-30 22:09:15 · 41093 阅读 · 5 评论