首页
前端
后端
分类
归档
标签
应用
收藏
我的学习心得
行动起来,活在当下
累计撰写
223
篇文章
累计创建
60
个标签
累计收到
4
条评论
栏目
首页
前端
后端
分类
归档
标签
应用
收藏
目 录
CONTENT
以下是
C/C++
相关的文章
2022-08-30
NAPI 笔记 05:运行环境、调用请求 & 引用计数
class Envhttps://github.com/nodejs/node-addon-api/blob/main/doc/env.md模块运行的 JavaScript 环境,通常由 Node.js 或者 node-addon-api 底层创建并传递给开发者使用。Env实例一般不需要我们手动创建
2022-08-30
1622
0
0
C/C++
2022-08-29
NAPI 笔记 04:Object extends from Value
在 NAPI 中,Object类直接继承自Value类,Array类继承自Object类,这与 JavaScript 一致:数组是一类特殊的对象。class Objecthttps://github.com/nodejs/node-addon-api/blob/main/doc/object.mdO
2022-08-29
1184
0
1
C/C++
2022-08-29
NAPI 笔记 03:Value 和它派生的几个基本数据类型
NAPI 在 C++ 中用Napi::Value来表示 JavaScript 值,它对应 JavaScript 中的unknown类型。Napi::Value的其他子类对应了 JavaScript 的响应类型:Napi::NumberNapi::BooleanNapi::StringNapi::Ob
2022-08-29
2632
0
3
C/C++
2022-08-29
NAPI 笔记 02:在 vscode 中引入 napi.h
node-addon-api 提供了 napi.h 供我们编写 C++ 脚本时引入。通过 nvm 管理的 node 全局安装 node-addon-api,其路径默认为:~/.config/nvm/versions/node/v14.17.4/lib/node_modules/node-addon-
2022-08-29
1653
0
0
C/C++
2022-08-29
C++ 基于 template 的泛型
在 JavaScript 中我们这样使用 泛型:function sum<T>(x: T, y: T) { return x + y;}console.log(sum(1,2)) //=> 3console.log(sum('x','y')) //=> xy在 C++
2022-08-29
962
0
0
C/C++
2022-08-25
NAPI 笔记 01:什么是 node-addon-api
Module & Native ModuleModule 是用 JavaScript 写的模块,Native Module 是用 C/C++ 写的模块。C++ AddonsNode.js 是 C++ 写的,所以在 Node.js 中 Addons 指的是用 C++ 编写的动态链接库,它可以像
2022-08-25
2873
0
0
C/C++
2022-07-25
内存的五个分区
2022-07-25
1312
0
0
C/C++
计算机基础
2022-07-23
委托构造和初始化列表
委托构造 和 初始化列表 都用来帮助构造函数快速初始化成员。委托构造C++可以依据参数列表长度、顺序和类型的不同声明多个构造函数,多个构造函数可能会做一些重复的工作,这时通过调用同一个类的其它构造函数可以消除这种重复,即 将自己的一部分工作委托给其它的构造函数完成,调用其它构造函数的这个构造函数被称
2022-07-23
905
0
0
C/C++
2022-07-23
继承类型:public, protected & private
2022-07-23
833
0
0
C/C++
2022-07-22
预编译:条件编译
执行 C 程序的第一步是 预编译,所有预编译指令以#开头,例如#include, #define等。预编译阶段需要做的就是对代码进行一个整理,搬运(include)、删减(条件编译)等。条件编译:根据不同的情况编译不同的代码,在预编译阶段完成。条件编译与条件语句不同,条件语句始终是要编译的一部分,而
2022-07-22
1099
0
0
C/C++
1
2
3