
C++
llz56
这个作者很懒,什么都没留下…
展开
-
C++学习笔记2020-1
在C语言中可以通过结构体名来定义变量,在 C++ 中可以通过类名来定义变量。不同的是,通过结构体定义出来的变量还是叫变量,而通过类定义出来的变量有了新的名称,叫做对象(Object)。对象是类的一个实例(Instance)iostream.h:用于控制台输入输出头文件。fstream.h:用于文件操作的头文件。complex.h:用于复数计算的头文件。在C语言中,动态分配内存用 mall...原创 2020-03-21 22:07:05 · 426 阅读 · 0 评论 -
c/c++中const用法总结
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令常量必须被初始化cons的作用:(1)可以定义const常量 例如:const int Max=100;int Array[Max]; (2)便于进行类型检查 例如:void f(const int i) { .........}编译器就会知道i是一个常量,...转载 2019-11-16 23:01:15 · 208 阅读 · 0 评论 -
C++中头文件(.h)和源文件(.cpp)都应该写些什么
https://www.cnblogs.com/fenghuan/p/4794514.html原创 2019-11-15 15:43:20 · 291 阅读 · 0 评论 -
static_cast ,reinterpret_cast
https://www.cnblogs.com/heyonggang/p/3361643.html原创 2019-08-20 20:52:21 · 220 阅读 · 0 评论 -
c++的const总结
https://www.cnblogs.com/lanjianhappy/p/7298427.html转载 2019-08-12 19:40:57 · 108 阅读 · 0 评论 -
C语言中,static的作用?
https://wenda.so.com/q/1361564685065192?src=150转载 2019-08-13 09:06:12 · 156 阅读 · 0 评论 -
计算机程序的内存分配
https://blog.youkuaiyun.com/u012861978/article/details/38123817一个由C++编译的程序占用的内存分为以下几个部分:1.栈区:栈的特点是先进后出。这个是由编译器自动分配释放,一般用来存放局部变量的值以及函数的参数值。2.堆区:进出随意。一般由程序员分配和释放,如果程序员没有释放,那么等到程序结束后,操作系统会自动收回。3.全局区(静态区):初...转载 2019-09-16 21:49:35 · 255 阅读 · 0 评论 -
什么是多态?
多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可...原创 2019-09-17 11:25:42 · 695 阅读 · 0 评论 -
请你说一说虚函数和纯虚函数区别
虚函数和纯虚函数区别观点一:类里声明为虚函数的话,这个函数是实现的,哪怕是空实现,它的作用就是为了能让这个函数在它的子类里面可以被重载,这样的话,这样编译器就可以使用后期绑定来达到多态了纯虚函数只是一个接口,是个函数的声明而已,它要留到子类里去实现。class A{protected:void foo();//普通类函数virtual void foo1();//虚函数virtual...原创 2019-09-17 20:51:05 · 389 阅读 · 0 评论 -
为什么构造函数不能声明为虚函数,析构函数可以
https://blog.youkuaiyun.com/chen825919148/article/details/8020550原创 2019-09-19 09:55:02 · 136 阅读 · 0 评论 -
关于计算机程序的内存分配
https://blog.youkuaiyun.com/u012861978/article/details/38123817原创 2019-09-19 09:57:23 · 210 阅读 · 0 评论 -
C++中的 pair
pair的类型:pair 是 一种模版类型。每个pair 可以存储两个值。这两种值无限制。也可以将自己写的struct的对象放进去。。pair<string,int> p;pair<int ,int > p;pair<double,int> p;都可以。。。应用:如果一个函数有两个返回值 的话,如果是相同类型,就可以用数组返回,如果是不同类型,就...转载 2019-09-19 10:20:21 · 246 阅读 · 0 评论 -
c++中的atoi()和stoi()函数的用法和区别
https://blog.youkuaiyun.com/qq_33221533/article/details/82119031原创 2019-09-19 10:20:54 · 569 阅读 · 0 评论 -
C++ 学习笔记 9.23
1 运算符重载时要遵循以下规则:( 1 ) 除了类属关系运算符 " . " 、成员指针运算符 " .* " 、作用域运算符 " :: " 、sizeof运算符和三目运算符 " ?: " 以外,C ++ 中的所有运算符都可以重载。( 2 ) 重载运算符限制在C ++ 语言中已有的运算符范围内的允许重载的运算符之中,不能创建新的运算符。( 3 ) 运算符重载实质上是函数重载,因此编译程序对运算符...原创 2019-09-26 16:53:18 · 395 阅读 · 0 评论 -
C++ 学习笔记
预处理命令行可以出现在源程序的任何位置上。源程序的一行上只能出现一条预处理命令。宏名只要是符合要求的标识符都可以,没有规定一定要大写。宏替换在程序编译时,就由编译程序对出现的宏名进行了相应的宏替换,因此宏替换不占用程序的运行时间。预处理命令是以#号开头的代码行,结尾没有“;”,所以每一条独占一行union变量所占用的内存长度等于最长的成员的内存长度。表达式1,表达式2,表达式3,… ,...原创 2019-10-05 12:27:29 · 113 阅读 · 0 评论 -
C++笔记
1 #include<bits/stdc++.h>包含了目前c++所包含的所有头文件,只要用了这个头文件就不再写其他头文件了。原创 2019-03-20 09:49:58 · 232 阅读 · 0 评论 -
C++ 学习笔记(2)
1 C++中 #ifdef 和#endif的作用https://blog.youkuaiyun.com/fly_yr/article/details/39964035原创 2019-04-23 16:47:57 · 107 阅读 · 0 评论 -
new和malloc的区别
https://blog.youkuaiyun.com/zjc156m/article/details/16819357转载 2019-07-30 11:31:15 · 100 阅读 · 0 评论 -
C++中,有哪4种与类型转换相关的关键字?各有什么特点?应该在什么场合下使用?
https://www.cnblogs.com/mjiang2017/p/9358032.html转载 2019-07-25 09:14:56 · 189 阅读 · 0 评论 -
深入理解C++的动态绑定和静态绑定
https://blog.youkuaiyun.com/chgaowei/article/details/6427731转载 2019-07-24 23:03:46 · 103 阅读 · 0 评论 -
c++静态函数
https://blog.youkuaiyun.com/luyuncsd123/article/details/9118463转载 2019-07-12 22:15:05 · 2067 阅读 · 0 评论 -
C++多态的两种形式
https://blog.youkuaiyun.com/k346k346/article/details/82774937原创 2019-07-12 17:30:19 · 388 阅读 · 0 评论 -
C++的get()函数与getline()函数使用详解
https://blog.youkuaiyun.com/loveliuzz/article/details/73555058原创 2019-07-12 12:06:15 · 1363 阅读 · 0 评论 -
C++中static关键字作用总结
https://www.cnblogs.com/songdanzju/p/7422380.html原创 2019-07-12 10:37:05 · 94 阅读 · 0 评论 -
C++学习笔记
1 C++中的enumhttps://www.cnblogs.com/leonwen/p/6659215.html原创 2019-07-11 16:13:04 · 89 阅读 · 0 评论 -
C++中 #ifdef 和#endif的作用
https://blog.youkuaiyun.com/fly_yr/article/details/39964035转载 2019-07-11 16:06:22 · 1232 阅读 · 0 评论 -
C++中的STL中map用法详解
https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html原创 2019-07-10 11:40:38 · 114 阅读 · 0 评论 -
C++学习笔记(三)
1 pow()https://wenda.so.com/q/1461276313727774头文件:#include <math.h>pow() 函数用来求 x 的 y 次幂(次方),其原型为:double pow(double x, double y);pow()用来计算以x 为底的 y 次方值,然后将结果返回。设返回值为 ret,则 ret = xy。可能导致错误的情况...转载 2019-07-02 11:34:44 · 190 阅读 · 0 评论 -
C/C++ 时间转换与表示
https://www.cnblogs.com/winkyao/archive/2012/03/17/2403962.html原创 2019-07-01 16:38:43 · 1675 阅读 · 0 评论 -
C++ 学习笔记(三)
1 python中range和xrange的区别https://blog.youkuaiyun.com/wangyajie_11/article/details/68060133原创 2019-05-22 11:08:08 · 208 阅读 · 0 评论 -
C++堆用法详解
http://c.biancheng.net/view/481.html原创 2019-05-22 09:40:02 · 1885 阅读 · 0 评论 -
C++中的set 和 multiset
C++语言中multiset的相关用法及扩展:https://blog.youkuaiyun.com/candy20094369/article/details/6749171STL之五:set/multiset用法详解:https://blog.youkuaiyun.com/longshengguoji/article/details/8546286...原创 2019-08-19 21:21:10 · 215 阅读 · 0 评论