
c++
SimbaAXin
这个作者很懒,什么都没留下…
展开
-
c++ 静态联编和动态联编(代码举例,文字说明详细)
c++ 静态联编和动态联编首先我们得明白一个概念:什么是联编?联编(binding)又称绑定,就是将模块或者函数合并在一起生成可执行代码的处理过程,同时对每个模块或函数分配内存地址,并且对外部访问也分配正确的内存地址。在编译阶段就将函数实现和函数调用绑定起来称为静态联编(static binding)。静态联编在编译阶段就必级了解所有的出数模块执行所需要的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型。C语言中,所有的联编都是静态联编,C++中一般情况下联编也是静态联编。在程序运行原创 2021-11-25 09:57:47 · 1228 阅读 · 0 评论 -
C++的引用
C++的引用int a,c;int &b=a;int &b=c;//错误,constdouble &d=c;//错误,类型不一致//使用引用的时候必须初始化,并且是const类型,不能是空引用![在这里插入图片描述](https://img-blog.csdnimg.cn/685b30b2fb16418fa47cce9e2f271267.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow原创 2021-11-19 09:08:05 · 571 阅读 · 0 评论 -
c++ 指向const对象的指针和const指针的区别
c++ 指向const对象的指针喝const指针的区别让我们来看下面的两种指针int a,b;const int *p1=&a;int *const p2=&b;//p1是指向对象的指针,而p2是const指针好的,你是不是懵了…区别如下:p1:可以修改指针的指向,但是不能修改指针指向的值p2:不可以修改指针的指向,但是可以修改指针指向的值...原创 2021-11-18 18:39:14 · 388 阅读 · 0 评论