加载中
unordered_map增删改案列

增删改案列 #include <iostream> #include <unordered_map> using namespace std; typedef unsigned int TrieKey; typedef unordered_map<TrieKey, int> NextMap; typedef pair<int, int> Tr...

08/30 10:02
7
C++ *与&

*获取地址的值 &获取变量地址

07/22 21:51
9
虚函数

虚函数作用: 基类中可以调用继承类中的函数。(相当于就是允许子类覆盖父类中的函数)

07/20 11:42
3
AST kind _zend_ast_kind

ZEND_AST_CONSTANT、ZEND_AST_ZNODE都未符号常量,enum中默认是从0开始依次增加1。也可以对其赋值后面的依次加一 enum _zend_ast_kind { /* special nodes */ ZEND_AST_ZVAL = 1 << ZEND_AS...

07/09 11:33
3
ZVAL_UNDEF

zval.ul.type_info 赋值为0 //zend_types.h#L752 #define ZVAL_UNDEF(z) do { Z_TYPE_INFO_P(z) = IS_UNDEF; } while (0) /* regular data types */ #define IS_UNDEF 0 #define IS_NULL 1 #...

07/09 11:04
5
C++中do...while(0)的妙用

code预处理过程中,默认后面会加一个结束用的分号。加do while 0 可以确保宏为单行命令 查看code宏预处理后的结果 gcc -E ./test.c -o my_pre.log cat my_pre.log 错误用法 #include <iostre...

GCC
07/09 10:49
9
PHP7 CG _zend_compiler_globals

利用CE宏全局可以访问_zend_compiler_globals中的变量 /* Compiler */ //zend_globals_macros.h#L30 #ifdef ZTS define CG(v) ZEND_TSRMG_FAST(compiler_globals_offset, zend_compiler_glob...

C++ 基本知识

include区别 //编译器的类库路径里面的头文件 #include <xxx.h> //自己编写的头文件,相对路径 #include "xxx.h"

07/07 17:43
7
VS 2019 PHP7 编译

编译地址 WINDOWS下用VSCODE调试PHP7源代码 官网地址 常用编译参数 configure --disable-all --enable-cli --enable-debug --enable-phpdbg......

07/05 14:48
18
PHP 7 zend_memnstr 注解及C++测试用例

#include <iostream> //strlen函数需要 #include <string.h> //宏定义,没有具体任何意思,只是尽可能保留PHP7内核语法 #define EXPECTED(condition) (condition) //函数申明 const char* ze...

Dependency Walker介绍

可以查看exe程序使用的dll及函数。

autoconf(configure、make、make install 是干啥的?)

参考网址 https://www.cnblogs.com/jeakeven/p/5546614.html

06/28 11:10
5
VS 2019 远程调试linux

centos 相关软件安装 yum -y install gdb gdb-gdbserver gcc gcc-c++ vs 2019项目创建 创建新项目(C++,linux)->生成默认控制台hello程序(或者空项目)->完成 工具->选项->跨平台->添加链接 运...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部