C/C++语言
大哥,请小心
实沉于海
展开
-
手写android Log 源码(简单版)
实现android 源码中 log 的 socket通信功能原创 2022-10-15 16:36:17 · 465 阅读 · 0 评论 -
gcc4.9 编译stdatomic.h 异常
gcc 编译stdatomic.h头文件报错原创 2022-10-10 23:37:30 · 2647 阅读 · 1 评论 -
c---------菜鸟眼中的fopen
本篇为一个菜鸟记录使用fopen的一个笑话。代码如下:FILE *h264bitstream = fopen(url, "rb+");printf("文件指针:%p\n", h264bitstream);//断点处......fread (Buf, 1, 4, h264bitstream)printf("缓存指针:%p\n", Buf);上面代码打断点,调试运行。然后拿着h264bitstream指向的地址,去内存1查看该地址存储的值。buf的内存存储的值:而原创 2020-05-20 09:52:16 · 253 阅读 · 0 评论 -
c++语言---指针破了类的封装性
成也指针,败也指针;生活的美好,全看心态。指针破会了类封装性和安全性:如果类的成员变量中指针的变量,且我们对其直接赋值(即浅度拷贝),那么成员指针变量会直接指向类外传入的地址。这就意味,成员指针变量指向地址的值会受类外创建该地址的变量的变化而变化。下面举个例子:所以,如果成员变量中有指针,使用深度拷贝:...原创 2019-07-23 17:22:01 · 308 阅读 · 0 评论 -
c语言---用fopen/fgets/fwrite分割分割纯中文文件导致乱码
小心!!!这是一篇记录使用fgets和fwrite分割文件时,而踩到的坑------乱码我们总是容易信心膨胀,导致了爆炸。于是就有了这篇踩坑的文章。最近学习了c语言的基本用法和函数。感觉还行,所以就迫不及待地写了一个文件大小分割的demo。然后就是各种问题啊、各种乱码。最终被打后,心疼的完成了这个内容是纯中文的文件分割demo:https://github.com/Hi-Lo...原创 2019-07-19 18:18:54 · 1650 阅读 · 0 评论 -
c语言----与const常量有关的内存分配
这篇文章时对c内存分配的一些思考,主要解释以下几点问题:1. const 是不是存放在常量区中???2. 全局变量与常量区的关系???3. 为什么指针可以改变局部const数组内容而不能改变其局部const的内容???基础知识: 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。 2、堆区(heap)...原创 2019-07-21 18:39:25 · 4436 阅读 · 6 评论 -
c语言---字符串为什么不能修改内容???字符串常量存放在常量区吗???
疑惑:1.const修饰的变量都存放在常量区吗???2.字符串常量存放在那???为什么字符型指针(char*)指向字符串不能修改其内容???字符串的演变:char* p="123456";“123456”(常量字符串)----》char []------》static const char[]----->char*p如果不懂,请往下看:先看导火索:...原创 2019-07-21 19:51:08 · 5218 阅读 · 0 评论