cbor (javascript) 和 c++ 之间的类型映射

type mapping between cbor (javascript) and c++

我不知道要将以下 cbor (javascript) 类型映射到哪些 C++ 类型:

反过来,我不知道要将 C++ void 类型映射到哪个 cbor (javascript) 类型。

我认为undefined应该映射到void,因为:

function a() {}
console.log(a())

结果:

undefined

null 类型剩下 ::std::nullptr_t

在 C++ 中为此目的定义空结构并不少见,例如struct null_type{}struct undefined_type{}