书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 145461 个相关结果.
  • C 标准库

    Base.Libc.malloc — Function. malloc ( size :: Integer ) -> Ptr { Cvoid } Call malloc from the C standard library. source Base.Libc.calloc — Function. calloc ( n...
  • C# 教程

    gRPC 基础: C# 本教程提供了 C# 程序员如何使用 gRPC 的指南。 通过学习教程中例子,你可以学会如何: 在一个 .proto 文件内定义服务。 用 protocol buffer 编译器生成服务器和客户端代码。 使用 gRPC 的 C# API 为你的服务实现一个简单的客户端和服务器。假设你已经阅读了概览 并且熟悉protocol b...
  • unprotoize 删除C语言源代码文件中的函数原型

    unprotoize 补充说明 语法 选项 参数 unprotoize 删除C语言源代码文件中的函数原型 补充说明 unprotoize命令 属于gcc套件,用于删除C语言源代码文件中的函数原型。 语法 unprotoize (选项)(参数) 选项 - d :设置需要转换代码的目录; - x :转换代码时排除的文...
  • 4.5 题外话: C 语言的函数调用过程

    4.5 题外话: C 语言的函数调用过程 4.5 题外话: C 语言的函数调用过程 Pcode 的函数调用过程参考了 x86(32bits) 架构下的 C 语言 stdcall 类型的函数调用约定,整个流程基本一致。 stdcall 的不同之处主要在于: (1) 参数是按 从右向左 的顺序入栈的; (2) 函数的返回值保存在寄存器 eax 中,而...
  • 4. 构建C/C++扩展

    4. 构建C/C++扩展 4.1. 使用 setuptools 构建 C 和 C++ 扩展 4. 构建C/C++扩展 一个CPython的C扩展是一个共享库(例如一个Linux上的 .so ,或者Windows上的 .pyd ),其会导出一个 初始化函数 。 为了可导入,共享库必须在 PYTHONPATH 中列出,且必须按照模块名称命名,并带...
  • 4. 构建C/C++扩展

    4. 构建C/C++扩展 4.1. 使用distutils构建C和C++扩展 4.2. 发布你的扩展模块 4. 构建C/C++扩展 一个CPython的C扩展是一个共享库(例如一个Linux上的 .so ,或者Windows上的 .pyd ),其会导出一个 初始化函数 。 为了可导入,共享库必须在 PYTHONPATH 中有效,且必须命名遵...
  • Retrieved key/data permanence for C/C++

    Retrieved key/data permanence for C/C++ Retrieved key/data permanence for C/C++ When using the non-cursor Berkeley DB calls to retrieve key/data items under the C/C++ APIs (for...
  • c实现C++多态那些事

    C实现C++的面向对象特性 1.C++实现案例 2.C实现 C实现C++的面向对象特性 1.C++实现案例 C++中的多态:在C++中会维护一张虚函数表,根据赋值兼容规则,我们知道父类的指针或者引用是可以指向子类对象的。 如果一个父类的指针或者引用调用父类的虚函数则该父类的指针会在自己的虚函数表中查找自己的函数地址,如果该父类对象的指针或者...
  • 4. 构建C/C++扩展

    4. 构建C/C++扩展 4.1. 使用distutils构建C和C++扩展 4.2. 发布你的扩展模块 4. 构建C/C++扩展 一个CPython的C扩展是一个共享库(例如一个Linux上的 .so ,或者Windows上的 .pyd ),其会导出一个 初始化函数 。 为了可导入,共享库必须在 PYTHONPATH 中有效,且必须命...
  • 8.49 Understanding Integer Overflow in C/C++

    8.49 Understanding Integer Overflow in C/C++ 简介 8.49 Understanding Integer Overflow in C/C++ 简介