最新回答 / WORLD_CONNECTED
并不是;我猜你的代码是这样的void fun (int a = 10 , int b = 20 , int c = 30);//定义void fun (int a, int b , int c ){//实现 cout << a << "," << b << "," << c << endl;}在mian里面写的是fun(1.1);你这样相当于int a = 10;int b = 20;int c = 30;a = 1.1;//因...
2017-09-19
最新回答 / 慕慕6147433
当const已经修饰一直变量时,再去用指针去指这个变量会很危险,因为指针可以改去该变量的值,与const就有冲突的风险,const int *p=&a和const int * const p=&a是可以的,这样保证了*p的值不能改变,所以就不会有与const冲突的可能性。
2017-09-10
最新回答 / 青鬃
james_yuan 慕课网中搜索一下这个人,我c++课程都是看他的视频学的,感觉比我的大学老师讲得好(emmm...毕竟课堂上讲的代码只能干看着不能边学边敲很无聊的)
2017-09-08
已采纳回答 / 慕粉1527144879
你先把这行代码注释掉自行看看结果,然后再加上这行代码你就会知道它的意思(执行的重载函数int getMax(int a, int b))
2017-09-05
最赞回答 / ufan0
inline是C++关键字,并且用网络上讲得的详细点说法就是在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。关键字inline必须与函数定义放在一起才能使函数成为内联,仅仅将inline放在函数声明前面不起任何作用。inline是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。一般的,用户可以阅读函数的声明,但是看不到函数的定义。
2017-08-13