
编程语言C++
文章平均质量分 74
基础知识---c++
L1AK
这个作者很懒,什么都没留下…
展开
-
Makefile
Makefile规则格式缩进要用TAB键,不能用空格规则目标 : 依赖文件集合 命令1 命令2.。。。。。。。。。。。例子main : main.o input.o calcu.o gcc -o main main.o input.o calcu.o命令必须以TAP键开始,不能用空格Makefile变量注释要用#,和shell一样变量使用 $(变量名)也和shell一样变量定义直接写赋值符=可以将变量的值推到后面去定义例子:name = l原创 2021-01-11 17:20:23 · 791 阅读 · 0 评论 -
C++笔记梳理
C语言诞生时间 1972年C++语言诞生时间 1983年 better CJava 1995年> 学习成本比较低> 去掉了很多C++的包袱, 程序员接受的更广泛的> 开发效率更高, 执行效率PC互联网移动互联网androidJava => JVM 一次编译,处处运行对并发, 效率, 性能要求越来越高NDK(C++)iosC++ Primer 当成字典去查 片段式, 适合具有一定基础的C++ Primer Plus 完整程序。.....................原创 2022-08-06 23:52:32 · 646 阅读 · 0 评论 -
C++汇总
动态库和静态库Makefilegdb调试原创 2021-01-19 13:49:46 · 178 阅读 · 0 评论 -
数字
文章目录数字种类charshortintlongfloatdoublechar正数负数正负转换float数字种类char1byte, 8bit-27~27 -1 -128 ~ 127short2byte, 16bitint32位系统:2byte,16bit64位系统:4byte,32bitlong32位系统:4byte,32bit64位系统:8byte,64bitfloat4byte, 32bitdouble8byte,64bitchar原创 2021-01-13 10:17:43 · 404 阅读 · 0 评论 -
动态库和静态库
动态库静态库分类linux静态库 .a命名 : lib + “库名称” + .a例子:libadd.a动态库 .so命名:lib + "库名称“ + .so例子:libadd.sowindows静态库 .lib动态库 .dllwhat本质是一种可执行的二进制代码,可被操作系统载入执行通俗说,将常用函数生成的目标文件生成的目标文件打包,提供函数接口,便于程序员调用,使用前包含头文件即可动态库和静态库的区别静态库静态库在编译的过程中编入目标程序中,可以原创 2021-01-13 10:01:16 · 189 阅读 · 0 评论 -
gdb调试
GDBgcc -g main.cgdb 可执行程序b main/r/l 行号/p i/x /20xb &arr 看内存n/s 进入函数/bt/finish/cgdb 调试core文件1、ulimit -c unlimited2、gcc -g main.c3、运行程序,产生core文件4、gdb a.out core...原创 2021-01-11 16:06:02 · 136 阅读 · 0 评论 -
字节序
字节序大端字节序(big endian)正常人类读写数值方法 0X2211网络传输和文件储存都用大端字节小端字节序(little endian)机器存放数值方法 0X1122计算机电路先处理低位字节,效率比较高,因为计算都是从低位开始的。只有读取的时候要考虑字节序C语言接口htonl()小端转大端...原创 2020-11-06 16:50:34 · 133 阅读 · 0 评论