0%

简介

  • 在定义 copy 函数时,要确保复制了对象中的每一个成员变量
  • 在设计到继承时,对于派生类的 copy 函数要确保调用了基类的相应 copy 函数以完成基类成员变量的复制
  • 不要尝试在其中一种 copy 函数调用另一种 copy 函数,而应该将重复代码抽离出作为第三个函数供两个函数使用。
阅读全文 »

简介

  • 确保对象在自我赋值时不会出现出错(资源丢失)的情况,常见的解决方案有:identity test(检查赋值对象和被赋值对象的地址是否相同),重新排列赋值顺序以及 copy and swap。
  • 确定任何函数操作一个以上对象时,其中多个对象是一个对象的情况下行为依然正确。
阅读全文 »

概述

对于影响物联网发展而言,最主要的问题是碎片化。其中芯片、传感器、通信协议和应用场景等碎片化使得技术方案难以统一。体系结构不统一阻碍了物联网的发展也局限了互联互通的范围。对于物联网的终端开发者而言,他们需要了解硬件相关知识,自行选型和对接适配以应用物联网通信协议众多,同时更新迭代很快的情况。而其中,操作系统扮演了一个很重要的角色,它可以支持不同的硬件、通信标准和应用场景。这里主要介绍一下 LiteOS 的相关知识。

阅读全文 »