C/C++

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

修改miktex

ancientcc发表了文章 0 人赞同 0 评论 2025-11-25 20:24:05

一、把char改为uint8_t为什么要这么改,先看在visual studio 2022执行以下这段代码。 char xchr2[2] = {128, 129};  ......查看全部

FNDB(FileName DataBase)文件名数据库

ancientcc发表了文章 0 人赞同 0 评论 2025-11-16 20:29:49

MiKTeX 中的 FNDB(FileName DataBase) 是一个核心组件,它是专门设计用于高效文件搜索的索引数据库。使得在庞大的 TEXMF 目录树中快速定位文件成为可能,显著......查看全部

搜索文件

ancientcc发表了文章 0 人赞同 0 评论 2025-11-14 20:34:59

 一、搜索文件要搜索的文件可能就是文件名,像pdflatex.fmt。除文件名,搜索须要带上一个指示文件类型的参数,像FileType::FMT。因为给的就是文件名,得知道在哪几个目录搜。这几个目录,是通过文件类型得到的,MikTex约......查看全部

编译miktex(2025-10-28)

ancientcc发表了文章 0 人赞同 0 评论 2025-10-31 08:59:45

在windows上,用cmake(cmake-gui)+visual studio 2022+msys2编译miktex。按此文方法,miktex源码和从官网下载的windows下安装包,版本得一致,加上当前的ICU,给出个一块的压缩包。可从mi......查看全部

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++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力