c++
oioihoii
在满园弥漫的沉静光芒中,一个人更容易看到时间,并看见自己的身影。
展开
-
double free detected in tcache 2问题记录
解释,当执行free(b);时会报错,因为在 b->Test();调用时已经执行了delete this;将堆区的内存释放掉,此时再次根据b的地址去释放会发现不存在,所以报错double free detected in tcache 2。原创 2023-12-08 14:44:46 · 227 阅读 · 0 评论 -
2021-05-28代码记录
记录一段有意思的代码,里面知识点包含:大端存储、小端存储;void *指针#include <stdio.h>int main(void){ int a[] = {0x01020304,2019}; void *b = a; char *c = (char*)&a[0]; printf("b+1:%d\n",*((int*)(b)+1)); printf("b+1:%d\n",*((long*)(b)+1)); printf("b+...原创 2021-05-28 14:41:43 · 114 阅读 · 0 评论 -
实参与形参三种值传递的比较
#include<iostream>using namespace std;int func_chuanzhi(int x){ x = x*10; return x;}int func_zhizhen(int *x){ *x = *x * 10; return *x;}int func_yinyong(int &x){ x = x * 10; return x;}int main(){ int a = 9; cout<<"值传递"&l.原创 2021-01-11 15:51:49 · 153 阅读 · 0 评论 -
输出1-100之间的随机数,控制输出格式,每行10个(注释有详解)
#include<iostream>#include<ctime>#include<cstdlib>#include<iomanip>using namespace std;int main(){ srand(unsigned(time(NULL)));//解除随机数限制 ,用到 ctime与 cstdlib头文件 for(int i=1; i<=100; i++) { cout<<setw(3)<<r.原创 2020-11-04 10:37:04 · 3165 阅读 · 0 评论 -
C/C++学习路线精华帖
刚毕业的应届生,从事C++工作,感觉技术不足,急需提升,通过一周的海淘,找到了良心黑马的博客,规划很全面,下面奉上链接,希望对大家有帮助。2018C/C++学习路线图,内附完整自学路线+视频+面试https://blog.csdn.net/itcast_cn/article/details/82839840...原创 2020-09-10 09:26:45 · 223 阅读 · 0 评论 -
Dev-C++详细安装过程
首先百度DevC++下载安装包,接下来进行以下12步操作。1、找到以下安装包,双击2、等待加载3、点击OK4、点击I Agree5、点击Next6、点击Install7、等待安装完成8、点击Finish9、选择语言为简体中文,然后Next10、继续Next11、点击OK,完成安装,软件自动打开12、此时我们返回桌面,找到这个图标,这就是我们刚刚安装的软件(Dev-C++),以后学习都会用到它...原创 2020-09-08 13:39:42 · 1138 阅读 · 0 评论 -
2020-08-12——关于C语言与C++区别的一点感悟
我突然想到一个例子来解释C++与C语言的区别了。C++把所有相关联的事务放在一起相关联,这个关联被称为类,类中的状态要一起复制很容易。但是C不同,C所有的事情都是独立的。就好像开飞机:C++是智能化的一键启动,C语言则需要手动的一步一步顺序正确执行,才能保证正常启动。C++是牵一发而动全身,C语言不是。...原创 2020-08-12 15:46:39 · 141 阅读 · 0 评论 -
一个C、C++源程序从代码到可执行文件的具体过程(预处理、编译、汇编、链接)
源代码->词法分析->语法分析->语义分析->中间代码生成->代码优化->目标代码生成->目标代码。:将高级语言(源语言)翻译成汇编语言或机器语言(目标语言)的过程。代码优化:局部优化、循环优化、全局优化。高级语言->汇编->机器语言。词法分析:将代码分割成单词、符号。:将机器语言转成二进制文件。语义分析:代码语义检查。:将多文件处理成一个。语法分析:生成语法树。原创 2020-07-27 14:10:09 · 201 阅读 · 0 评论 -
字符串处理-记录一句话中各个单词的长度(空格的特殊处理与单词长度统计)
分类:字符串处理关键字:字符串、空格、末尾‘,’输出处理截图如下:题目要求:代码如下:#include<iostream>#include<stdio.h>#include<string.h>using std::cout;//using namespace std; //以上三行可以用using namespace std;代替int main(){ char s[100...原创 2020-07-06 10:55:00 · 192 阅读 · 0 评论