- 博客(5)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 error: binding reference of type int& to const int discards qualifiers
原因:不可以把const类型变量赋值给同类型的引用,就是不可以让引用指向const变量,否则的话就是允许了修改const变量的值!这将是造成严重后果,无法保证const修饰的变量不被修改,所以编译器给你指出错误:就是丢失(discard)了标识符const!!!常见的情况#include<iostream>int main(){ const int a = 1; ...
2020-04-25 14:03:26 13399
原创 递归-循环里面放一个递归函数
如下是一个常见的递归函数,在循环中调用自身 , 那么如何理解这种代码呢?其实就是把递归语句看成是一个普通的可执行语句,看成调用另外一个函数的语句就可以了#include<stdio.h>void f(int a){ int i; printf("%d " , a); for( i = 0 ; i < a ; i++ ) f(a - 1);}int mai...
2020-04-11 23:12:52 2214 2
原创 c++的模板的显式实例化,隐式实例化,显式具体化
注:仅讨论一个模板一个函数的情况一、显式具体化显式具体化:①对某个模板的函数的形参类型和返回值类型进行具体的说明②并在函数名称右边以尖括号的形式标注好T的具体类型,但其实可以省略尖括号标注的形式,③直接在返回值和形参列表处说明具体的形参的数据类型即可,所以显式具体化的函数中一定不能有未知类型T④在函数体那里写具体的代码。这段代码可以和模板中的代码不同!设Rutrn_Type ,...
2020-04-10 23:33:27 624 4
原创 Code::Blocks里不支持C++11的解决办法
CB界面直接按下Alt + S 再按一次c,弹出编译器的设置栏再图中我打√的位置勾上就可以使CB支持C++的语法和功能了!!弟弟找了大佬的解决办法,哎,整了好久才行, 但是只用cmd运行需要导入array的文件时还是会说找不到array文件或文件夹,我的代码只能在CB中运行,哎...
2020-04-05 21:43:10 494 1
转载 eclipse编写cpp的一些常见问题(用eclipse 写c++为什么std都不认识,win10配置C/C++环境变量)
Q:用eclipse 写c++为什么std都不认识A:在编译之前 Eclipse 抛出好几个errorSymbol ‘std’ could not be resolved还对 cout endl 等也提示相同错误MinGW从4.6.2及以后的版本中出现了这类问题。它的自动检测功能被去掉了,不能再自动地找到标准目录的东西了。为了解决这个问题,让编译器在build的时候用英文结果输出。具体的操...
2020-04-03 22:41:40 491 1
PHP写链表 页面刷新问题
2021-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人