
谨记
欢偷偷
这个作者很懒,什么都没留下…
展开
-
const关键字的作用
原链接:https://blog.youkuaiyun.com/lf1570180470/article/details/56677748const:只读 不可修改const在谁后面,谁就不能被修改,如果const在最前面,则将其后移一位。应用:1.阻止一个变量被改变,const修饰,一旦初始化,无法更改。2.指针,指针本身为const,指针所指的数据为const,或两者同时为const。3.函数声明中,形...转载 2018-05-03 08:52:09 · 398 阅读 · 0 评论 -
const一级二级指针的用法?
const 限定一个对象为只读属性。 先从一级指针说起吧: (1)const char (p) 限定变量p为只读。这样如p=2这样的赋值操作就是错误的。 (2)const char (*p) p为一个指向char类型的指针,const只限定p指向的对象为只读。这样,p=&a或 p++等操作都是合法的,但如*p=4这样的操作就错了,因为企图改写这个已经被限定为只读属性的对象。 (...翻译 2018-06-30 21:45:07 · 405 阅读 · 0 评论 -
C++数组形参
原链接:https://www.cnblogs.com/newbeeyu/p/6360212.html1.c++primer首先,数组作为形参,有引用和非引用两种形式。一般我们使用非引用形式,也就是将形参定义为数组元素类型的指针,一共有三个等价形式: 1.void func(int *p); 2.void func(int p[]); 3.void func(int p[10]);templ...转载 2018-06-12 21:49:04 · 577 阅读 · 0 评论 -
二维数组的new和delete
int **p;p=new int*[N];for(int i=0;i<n;i++) p[i]=new int[N]; for(int i=0;i<N;i++) delete[]p[i];delete[]p;道理很简单了,new和delete是反着来的,先new的最后delete,就和构造函数和析构函数的道理有些相似呢!...原创 2018-06-03 11:22:02 · 2489 阅读 · 0 评论 -
关于double类型输出问题
笔试过程中,输出结果往往0.5000和0.50000000是不一样的,常年不用c语言的我,之想到了printf("%s",output),然而依旧是判题系统不通过,转念一想,是否可以用强大的cout来输出呢,分分钟写出了cout<<output<<endl;然而并没有什么卵用,如何输出想要的结果呢?printf("%.8f",output);cout <<se...原创 2018-05-19 11:11:23 · 3645 阅读 · 0 评论 -
NULL和nullptr的区别?
原文链接:https://blog.youkuaiyun.com/pkgk2013/article/details/72809796转载 2018-05-18 10:25:00 · 407 阅读 · 0 评论 -
初始化char*
我找了很多,都不咋有用,以下是我在Visual Studio 2017中运行成功的 ,后面有的话再进行补充。char * 不能直接初始化,如果用strcpy()函数的话,vs会提醒不安全,需要用strcpy()_s函数,真是麻烦,我就想找个简单的初始话方法。char ch[]="hello world";char *str = ch;...原创 2018-04-26 21:06:03 · 1853 阅读 · 0 评论