cbor (javascript) 和 c++ 之间的类型映射
type mapping between cbor (javascript) and c++
我不知道要将以下 cbor (javascript) 类型映射到哪些 C++ 类型:
null
undefined
反过来,我不知道要将 C++ void
类型映射到哪个 cbor (javascript) 类型。
我认为undefined
应该映射到void
,因为:
function a() {}
console.log(a())
结果:
undefined
null
类型剩下 ::std::nullptr_t
。
在 C++ 中为此目的定义空结构并不少见,例如struct null_type{}
和 struct undefined_type{}
。
我不知道要将以下 cbor (javascript) 类型映射到哪些 C++ 类型:
null
undefined
反过来,我不知道要将 C++ void
类型映射到哪个 cbor (javascript) 类型。
我认为undefined
应该映射到void
,因为:
function a() {}
console.log(a())
结果:
undefined
null
类型剩下 ::std::nullptr_t
。
在 C++ 中为此目的定义空结构并不少见,例如struct null_type{}
和 struct undefined_type{}
。