![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
11408考研休息室
这个作者很懒,什么都没留下…
展开
-
C++ Primer学习笔记 第二章
1.基本内置类型C++中有算数类型和空类型算数类型分为整形和浮点型整形有:int bool charchar16_t和char32_t是unicode字符2.类型的选择数字不是负数,选择unsigned超过int范围,选择long long浮点数,选择double字面值常量:字面值常量的形式和值决定了它的数据类型,其实就是变量的值。2.声明与定义声明使得名字被程序所识别,定义...原创 2019-08-31 22:33:08 · 159 阅读 · 0 评论 -
对于实现顺序表过程中所遇到的传递指针和传递指针引用的有关思考
引言最近上数据结构课程,学习了线性表的基本实现方法和操作,但是在实现过程中,遭遇了有的函数在形参里面使用的是线性表的指针Sqlist*L,有的则是使用的是线性表的指针的引用Sqlist*& L,对此,我进行了一点自己的探究,以及总结了什么时候该使用指针,什么时候该使用指针的引用。1. 指针指针是C++里面一种常用的类型,它由C语言继承而来,用来存储对象的地址。通过指针,我们可以访问...原创 2019-09-07 12:52:56 · 1832 阅读 · 1 评论 -
C++ primer学习笔记二
一. 表达式提升:char bool short 转换为int左值与右值:一个对象被用作是右值的时候,用的是对象的值,当被用作左值的时候,用的是对象在内存中的位置。优先级和结合律:左结合律:表达式从左往右运算。优先级高的先组合在一起,优先级相同的按照结合律运算,括号无视优先级和结合律。赋值运算满足右结合律求值顺序:最好用括号来强制组合求值顺序。&&am...原创 2019-09-11 16:36:34 · 103 阅读 · 0 评论 -
传递引用实参所造成编译错误引发的对const的详细思考
起因:最近在帮同学调试程序的时候,遇到了这样的代码。代码如下:void f1(char* name,char*& name2)//version1{ strcpy(name, name2);}int main(){ char name[10]="jcak"; char name2[20]=""; f1(name,name2); cout<<name2;}...原创 2019-09-11 21:07:40 · 718 阅读 · 2 评论