- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Magisk 面具撤销 root 权限后无法恢复重新授权的原因分析及解决
当撤消某些 应用 的root权限限后,当要想再次获取权限会提示如下信息。
2023-05-10 10:28:14
5300
原创 C++ 标识符
标识符< cpp | language一个标识符是一个由数字,下划线,小写和大写拉丁字母,和大多数 Unicode 字符(见下文的详细说明)组成的任意长度的序列。有效的标识符必须以一个非数字字符(拉丁语字母,下划线或 Unicode 非数字字符)开头。标识符区分大小写(小写和大写字母是不同的),而且每一个字符都是起作用的。注意:C++ 的文法中形式上要求 Unicode 字符以 \u 或 \U 进行转义,但根据翻译阶段 1 ,这只不过是将源代码中的原始 Unicode 字符呈现给编译..
2022-05-29 11:36:15
10605
原创 ASCII 码表
ASCII 码表< cpp | language下列码表含有全部 128 个 ASCII 十进制 (dec) 、八进制 (oct) 、十六进制 (hex) 及字符 (ch) 编码。dec oct hex ch dec oct hex ch dec oct hex ch dec oct hex ch 0 0 00 NUL (空) 32 40..
2022-05-29 11:34:05
186
原创 C++ 注释
注释< cpp注释的作用是一套代码内文档。插入注释到程序中时,编译器实际上会忽略它们;它们的目的仅仅是被阅读源代码的人用作一种笔记。虽然专门的文档并不是 C++ 标准的一部分,但存在一些工具可以用于分析具有不同的文档格式的注释。语法 /* 注释 */ (1) // 注释 (2) 1) 通称为“ C 风格”或“多行”注释。2) 通称为“ C++ 风格”或“单行”注释。在翻译阶段 3中,通过把每段注释替换为单个空白字符,所有的..
2022-05-29 11:27:11
412
原创 列表初始化 (C++11 起)
列表初始化 (C++11 起)< cpp | language从花括号初始化器列表初始化对象语法直接列表初始化 T object { arg1, arg2, ... }; (1) T { arg1, arg2, ... } (2) new T { arg1, arg2, ... } (3) Class { T member { arg1, arg2, ... }; }; (4) ..
2022-05-29 08:08:36
764
原创 默认初始化
< cpp | language这是在不使用初始化器构造变量时执行的初始化。语法 T object ; (1) new T new T ( ) (C++03 前) (2) 解释默认初始化在三种情形进行:1) 不带初始化器声明拥有自动、静态或线程局域存储期的变量时;2) 以不带初始化器的 new 表达式创建拥有动态存储期的对象时或以带由一个空括号对组成的初始化器的 new 表达式创建对象时 (C++03 ...
2022-05-29 07:58:32
1349
原创 默认构造函数
默认构造函数< cpp | language默认构造函数是能以无参数调用的构造函数(以空参数列表定义,或以为每个参数提供默认参数定义)。拥有公开默认构造函数的类型是可默认构造 (DefaultConstructible) 的。语法 class_name ( ) ; (1) class_name :: class_name ( ) body (2) class_name() = delete ; (3) (C++11 ..
2022-05-29 07:55:21
2322
DiscuzX2.5伪静态规则懒人包.rar
2012-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人