C/C++
文章平均质量分 95
这里放置在使用C/C++过程中出现问题的解决方法以及C/C++的使用技巧等
AK°
这个作者很懒,什么都没留下…
展开
-
绝对好使!VSCode for Mac调试C/C++配置lauch.json和tasks.json
本文为Mac版的vscode配置C/C++的调试环境提供教程和帮助,主要教了如何配置launch.json和tasks.json两个文件。原创 2020-04-24 10:07:13 · 24461 阅读 · 179 评论 -
【C++】C++还能这么用--结构体构造函数、成员函数、创建链表
文章目录1. 成员函数2. 构造函数2.1 如何定义2.2 如何使用2.3 还有一种写法2.4 示例:创建链表节点3. 与类的区别1. 成员函数示例,利用成员函数初始化成员数据:struct Students { // 这是普通成员数据 string name; int age; // 下面定义成员函数,修改成员数据值 void set(string name, int year)...原创 2020-04-14 16:41:11 · 15126 阅读 · 172 评论 -
【C语言】惊了,C语言支持面向对象编程?--函数指针结构体
文章目录1. 函数指针1.1 如何定义1.2 如何使用2. 结构体3. 结构体联合函数指针4. 重要应用面向对象编程思想回调函数5. 完整示例1. 函数指针函数指针是个普通指针,但是写法略不同于一般的指针1.1 如何定义函数在结构体外定义,例:// 原函数int add(int a, int b) {return a + b;}(重点!!)定义函数指针,例:// 指向...原创 2020-04-14 12:04:12 · 6447 阅读 · 168 评论 -
【C/C++】结合计算机组成原理看C语言指针
文章目录1. 指针长度与什么有关1.1 ”X位处理器“的含义(机器字长)1.2 内存须知1.3 指针长度1.4 int类型的字长2. 定义指针时为什么要用某个数据类型约束1. 指针长度与什么有关先由一个问题引入,C语言指针占多少字节?如果上过大一C语言课程,那你肯定脱口而出:4个字节。但是你可能忘了老师很早说的一个前提,在32位处理器(或操作系统/编译环境)中,才是这个答案。实际上在64位...原创 2020-04-13 21:12:03 · 3870 阅读 · 162 评论 -
【C/C++】开发中大型项目的第一步--多文件编程
文章目录1. 为什么选择多文件编程2. 组成结构3. #include中""与<>4. 如何编译5. 改进(本文重点)5.1 可能导致的错误5.2 如何改进Windows特有的方法1. 为什么选择多文件编程C/C++通常不需要将程序分成多个文件,但是在项目代码量大时,将源码拆成多可文件,可以使代码管理方便很多,且减少编译大型程序的编译时间,每次改代码,只需要重新编译更改的文件(类似...原创 2020-04-12 23:37:29 · 6316 阅读 · 167 评论 -
【C/C++】指针常量、常量指针分不清?竟还能这样记!
文章目录名字记忆名字记忆原创 2020-04-12 11:37:32 · 3585 阅读 · 161 评论 -
【C/C++】原来这样做就能避免C语言悬垂指针问题
文章目录1. 内存4区1.1 代码区1.2 数据区1.3 栈区(本文重点)1.4 堆区(本文重点)1.5 分4区的意义2. 错误代码示例(悬垂指针)3. 原因(悬垂指针)4. 如何避免4.1 C语言4.2 C++4.2.1 使用new和delete4.2.2 使用智能指针4. 总结1. 内存4区程序在运行时,指令是存放在内存中的,程序大致占用了内存大概4个区:代码区、数据区、栈区、堆区...原创 2020-04-11 19:04:02 · 4440 阅读 · 172 评论