//go:build js && wasm package main import ( "fmt" "syscall/js" ) func main() { var window js.Value = js.Global() //window添加一个名为test的函数 window
golang编绎wasm 首先改变编绎目标 go env -w GOOS=js GOARCH=wasm (如果用的是goland)再到IDE中修改配置
1. class Base { public: Base(Base& other) = delete; }; //或 class Base { public: Base(Base&& other) = delete; }; 移除拷贝构造或移动构造时,拷贝构造、移动构造、空构造都会被移除,用哪个就
#include <iostream> #include <random> int main() { std::random_device rd; unsigned int res1 = rd(); //rd有()运算符重载,可以直接调用 std::vector<unsigned int>
二进制浮点数算术标准(IEEE口语读:I triple E),许多CPU和浮点运算器运用这种标准;这种标准下,浮点数无法保证小数部分十分精确,这也就是为什么有那个问题:0.1+0.2 != 0.3 IEEE 754转换器(32位):IEEE-754 Konverter für Fließkommaz
使得任意C/C++项目可以使用安装的模块 包仓库网页:https://vcpkg.io/en/packages?query= #进入安装vcpkg的目录,假设为:D:/Soft/boost git clone https://github.com/microsoft/vcpkg cd D:/Soft
short string optimization,短字符串优化,小于等于MaxStackSize长度的字符串存放在字符数组中(栈),超出则存储字符数组首地址(用new创建数组) class MyString { static const size_t MaxStackSize = 15; un
主要表达的是所有类型、数据都是字节构成 int[]转换char*逐字节操作 int arr[5]; memset(arr, 0, sizeof(arr)); //sizeof(arr) = sizeof(int)*5 = 20 unsigned char* chPtr = (unsigned