04 2020 档案
摘要:第五章 容器 5-1 确保容器索引在范围内 1. 用std::size_t代替int 2. 用模板函数接受参数,进行参数类型转换 3. 使用std::vector时,用at代替[]索引 4. 使用迭代器注意不要超限 5-2 用容器的有效引用,指针和迭代器 书中此章含有表格,详见 P164 5-3 用
阅读全文
摘要:4.1 使用枚举类型的注意事项 1.将int类型转换成枚举类型之前,需要检查int数值是否超出枚举范围 2.用enum class替代enum (Mentionded in Modern Effective C++) 3.用enum EnumType : int 定义枚举类型
阅读全文
摘要:暂时发现解决安装typescript有效 npm config set proxy null npm config set registry https://registry.npm.taobao.org/ npm config set disturl https://npm.taobao.org/
阅读全文
摘要:std::future std::future期待一个返回,从一个异步调用的角度来说,future更像是执行函数的返回值,C++标准库使用std::future为一次性事件建模,如果一个事件需要等待特定的一次性事件,那么这线程可以获取一个future对象来代表这个事件。异步调用往往不知道何时返回,但
阅读全文
摘要:本文介绍如何通过npm进行web工程的部署 一:安装npm 安装npm最简单的方法是通过nodejs官网下载最新的release,安装时会附带安装npm 在mac和linux上还可以通过brew和apt-get下载安装,网络原因本人没有成功 nodejs官方网站:http://www.nodejs.
阅读全文
摘要:3-1不要对边缘效应的调用顺序产生依赖 Side effect: Modifying an object (如 ++,--) Calling a library IO function Accessing a volatile-qualified value 避免在同一行代码中调用多次变量且含++等
阅读全文