![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
selina8921
这个作者很懒,什么都没留下…
展开
-
codeblocks无法使用to_string的解决方法
在将数字转化为字符串时使用to_string()竟然出现了'to_string' was not declared in this scop原因:to_string()方法是在g++11后出现的,所以需要在编译环境中添加g++11的编译环境。还有一些其他情况,如遍历用到的auto, 也必须在g++11的环境下。settings --- compiler --- 在compiler flag中 --- 勾选 have g++ follow the C++ 11 ISO C++ language .转载 2021-01-07 22:46:50 · 1392 阅读 · 2 评论 -
Code::Blocks自己在使用C++编程时,使用cin和string一直没有类的成员的代码提示
错误原因:设置了网上常见的代码自动提示教程,都没有用,最后想到是不是要建立项目才会有代码提示功能,没想到真是如此使用code::blocks建立项目步骤:点击File->New->Projects,注意选择console project(我开始选择了Empty project发现cin和sting还是没有代码提示)点击Go,然后点击next,接下来选择使用的语言,选择C++,然后只需要修改以下两处红色内容,点击next接下来,编译器Compiler选择GNU GCC Comp原创 2021-01-07 20:36:43 · 1105 阅读 · 2 评论 -
C++cin详解及清空输入缓冲区
输入原理:程序的输入都有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin对象直接从输入缓冲区中取数据。正因为cin对象是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin对象会直接取得这些残留数据而不会请求键盘输入一. cin>>该操作符是根据后面变量的类型读取数据。输入结束条件 :遇到E原创 2018-01-15 19:34:42 · 47106 阅读 · 8 评论 -
C/C++中main函数接受外部参数的写法,以及如何传参数
C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, char* argv[])//argv[0]表示一个指针int main(int argc, char **argv)// *argv同样表示一个指针argc: 整数, 为传给main()的命令行参数个数。 char** argv / char *argv[]原创 2018-01-23 16:44:43 · 28569 阅读 · 2 评论 -
qsort函数、sort函数
转自点击打开链接qsort函数、sort函数 (精心整理篇)先说明一下qsort和sort,只能对连续内存的数据进行排序,像链表这样的结构是无法排序的。首先说一下, qsortqsort(基本快速排序的方法,每次把数组分成两部分和中间的一个划分值,而对于有多个重复值的数组来说,基本快速排序的效率较低,且不稳定)。集成在C语言库函数里面的的qsort函数,使用转载 2018-01-20 18:57:10 · 1420 阅读 · 0 评论 -
c/c++返回值为指针、引用时注意的地方
转载自:https://blog.csdn.net/wuhaiwei002/article/details/51176731 全局变量,局部静态变量,局部动态分配变量 都可以作为函数返回值。 局部自动变量不行int& fu...转载 2018-03-30 20:58:10 · 3306 阅读 · 1 评论 -
C语言实现大整数乘法
转载自:点击打开链接乘法规律,一个数的第i位和另一个数的第j位相乘,一定会累加到结果的第i+j位,结果的数组一个数组元素存2位数,最后对结果处理进位,最后打印出来方法一见上面链接https://www.cnblogs.com/king-ding/p/bigIntegerMul.html方法二void IntMultiply(int a[], int b[], int c[], int ma, in...转载 2018-03-30 21:14:37 · 25947 阅读 · 0 评论 -
深入 char * ,char ** ,char a[ ] ,char *a[]
“转载自”https://blog.csdn.net/u011068702/article/details/5258864 C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符数组和字符指针这...转载 2018-03-26 23:38:49 · 1381 阅读 · 0 评论 -
基本数据结构——堆的基本概念及其操作
转载自https://www.cnblogs.com/JVxie/p/4859889.html 基本数据结构――堆的基本概念及其操作 小广告:福建安溪一中在线评测系统 Online Judge  在我刚听到堆这个名词的时候,我认为它是一堆东西的集合... 但其实吧它是利用完全二叉树的结构来维护一组数据,然后进行相关...转载 2018-06-29 22:33:17 · 223 阅读 · 0 评论