C/C++

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力

protobuf

ancientcc发表了文章 0 人赞同 0 评论 2022-11-18 21:00:51

rose在用的protobuf版本:protobuf-21.8(2022-10-18)。下一版本是protobuf-21.9,但该版本依赖abseil,protobuf-21.8也就成了不须要abseil的最后版本。 一、编译在wind......查看全部

运行时加载动态链接库(Android、Windows)

ancientcc发表了文章 0 人赞同 0 评论 2021-10-12 10:30:14

若不修改android内核,要想加载成功,*.so必须放在系统要求的指定目录。而那几个指定目录,app没权限写入。也就是说,要想动态加载成功,必须在打包apk时就包含这个*.so。只是在app运行时,可按自个要求选个加载时机而已。对android......查看全部

C++类的大小——sizeof(class)

ancientcc发表了文章 0 人赞同 0 评论 2021-04-28 09:25:04

 第一:空类的大小class  CBase { };运行cout<<"sizeof(CBase)="<<sizeof(CBase)<<endl;sizeof(CBase)=1;为什......查看全部

MSC、GCC、LLVM

ancientcc发表了文章 0 人赞同 0 评论 2021-03-08 08:39:25

虽然MSC和GCC同是C/C++编译器,但怎么说还是存在些差别,要让代码能被MSC和GCC成功编译,在写时就要注意些细节。1、定义嵌套STL类型,右侧要用“> >”而不是“>>”要定义一种类型:std::pair<i......查看全部
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力