C/CPP

CPP在注释中遇到意外的文件结束

官方给出的错误原因是缺少注释终结器 (*/),实际查找并未找到缺少*/的错误。 utf8 格式出错,有一个注释是/* 中文*/,这里由于编码问题,中文和英文联合起来
发布于:2024-01-22
阅读时长:1分钟

动态库链接时提示 elf section name out of range

一个曾经链接都正常的库重新输出后提示了 elf section name out of range。
发布于:2022-06-14
阅读时长:1分钟

没有参数时可变长参数宏编译错误

当没有传入参数时,可变长参数宏编译报错,`expected primary-expression before ')' token`
发布于:2022-03-28
阅读时长:1分钟

is referenced by DSO 解决方法

背景 由我输出了一个动态库(m.so),其他同事在编译可执行文件(t.out)时链接这个库报的这个错误,大意就是我引用了我依赖的一个动态库(g.a)的符
发布于:2022-03-14
阅读时长:1分钟

C++ 代码风格 —— 注释

平时大家大都只要求代码风格,对注释这部分倒是不怎么看重,一般来说只要注释写清楚了就行。不过个人认为注释如果没有章法的随便写的话反而会对维护代码起到负面
发布于:2022-01-22
阅读时长:2分钟

NDK 编译出现的错误

Undefined reference to 'std::__ndk1::locale::~locale()'
发布于:2021-09-07
阅读时长:1分钟

C++ 代码风格

这是基于 Google 发布的 C++ 编程风格指南整理的,每一项规则的详细的阐述可以参见官方的原版指南或者中文版。 注意:这份指南只是提供了一份通用的编程规范,当你的项目已
发布于:2021-01-22
阅读时长:12分钟

C++编译相关的错误整理

undefined reference to XXX 这是非常常见的一个问题,原因差不多有以下三点: 编译器找不到定义了XXX的文件; 定义了XXX的文件,由于函数修饰的原因里面没有想要的XXX符号;
发布于:2021-01-22
阅读时长:2分钟

VS-CPP项目错误记录

VisualStudio 下的 C++项目中遇到的一些错误的记录及部分解决方法
发布于:2019-01-22
阅读时长:6分钟

GNU C++ 编译器的换名规则

全局变量 不做任何修改 全局函数 以_Z开头,然后是函数名字符的个数,接着是函数名,最后是函数参数的别名。 类或命名空间中的变量或函数 以_ZN开头,然后是变量
发布于:2019-01-22
阅读时长:3分钟