首页
学习
活动
专区
工具
TVP
发布

xcywt

专栏作者
96
文章
120093
阅读量
37
订阅数
C++ 析构函数 virtual 虚析构
如上,假如AAA不实现虚析构函数,则通过new出来的对象,被析构时,会调用不到子类的析构。
xcywt
2023-12-14
1271
C/C++ 宏获取当前编译程序工作的CPU指令集平台(综合大全覆盖各类CPU)
参考:https://blog.csdn.net/liulilittle/article/details/126644547?spm=1001.2101.3001.6650.6&utm_medium=
xcywt
2023-07-24
2510
C++如何获取网卡地址(跨平台)
  获取电脑网卡的硬件地址。就是Linux下运行ifconfig出来的硬件地址。直接上代码:  
xcywt
2023-05-23
1.1K0
《UNIX环境高级编程》第七章进程环境
1.C程序总是从main函数开始执行的,原型:int main(int argc,char *argv[]); argc是命令行参数的个数 argc是指向参数的各个指针所构成的数组 2.内核执行C程序时,在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程作为程序的起始地址。启动例程从内核取得命令行参数和环境变量值,然后为按照上述方式调用main函数做好安排。(这是由连接编辑器设置的,而连接编辑器则由C编译器调用) 启动例程有点像这样子: exit(main(argc, argv));
xcywt
2022-05-09
4670
C++ fstream 二进制读写文件 (一个文件备份的例子)
直接上代码: #include <iostream> #include <string> #include <vector> #include <fstream> bool ReadFile(std::string& strFile, std::vector<char>& buffer) { std::ifstream infile(strFile.c_str(), std::ifstream::binary); if (!infile.is_open()) { p
xcywt
2021-11-29
2.7K0
关于C++编译链接和模板函数
一,关于编译链接 编译指的的把编译单元生成目标文件的过程 链接是把目标文件链接到一起的过程 编译单元:可以认为是一个.c或者.cpp文件。每个编译单元经过预处理会得到一个临时的编译单元。预处理会间接包含其他文件还会展开宏调用。 每个编译单元编译成目标文件后会暴露自己内部的符号。 (比如有个fun函数,就会暴露出于fun函数对应的符号,其他的函数和变量也是一样的。但是也有不会暴露出去的,比如加了static修饰的函数或变量) 每个目标文件都有自己的符号导入表和符号导出表。 链接器根据自己所需要的符号
xcywt
2018-01-11
1.4K0
《程序员的自我修养》第三章学习笔记
1, 编译器编译源代码生成的文件叫做目标文件。 从结构上说,是编译后的可执行文件,只不过还没有经过链接 3.1 目标文件的格式 1,可执行文件的格式: Windows下的PE  和   Linux下的ELF 2,从广义上说,目标文件与可执行文件的格式几乎是一样的,所以广义上可以将目标文件与可执行文件看成是一种类型的文件。 3,可执行文件,动态链接库,静态链接库都按照可执行文件格式存储(Windows下是 PE-COFF格式,Linux下是ELF格式)。 4,Linux下命令: $: file   ***  
xcywt
2018-01-11
1K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档