C/C++

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

字体

ancientcc发表了文章 0 人赞同 0 评论 2026-01-05 09:15:07

一、字体编号要向pdf写入一个字符时,会调用output_one_char。如果这字符使用的字体对象(编号)是新的,即没有写入过pdf,那把该字体对象写入pdf。memory_word *volatile varmem&nbs......查看全部

macro_call

ancientcc发表了文章 0 人赞同 0 评论 2026-01-01 19:54:20

几个macro_call问题向deepseek,提问和回答。macro_call注释、令牌是啥、参数如何压栈。参数压栈时,会用到param_size全局变量,指示最大参数栈深度。如果不在配置文件中修改,默认值是60。一旦有CJK,栈深度很容易就超......查看全部

修改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

2025-10-28在github下载的MikTex。由tex生成pdf,会使用xetex,不会用pdftex。主要原因是要自由使用中文,pdftex使用传统的 TeX 字体(Type1),需制作和安装字体包,对中文字体支持极......查看全部

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