• 2024-01-20js 串行执行期约
    用数组和for循环再包装一下就是:asyncfunctionrandomDelay(id){//延迟0~1000毫秒constdelay=Math.random()*1000;returnnewPromise((resolve)=>setTimeout(()=>{console.log(`${id}finished`);resolve();},delay));}asyncfunctionfoo(){
  • 2023-06-01深入探索C++对象模型(十一)执行期语义学(临时对象)
    关于临时对象的几条准则。1. 在某些情况下,编译器可以产生必要的,或者可以带来方便的临时对象,具体行为由编译器来定义。例如,对于如下操作:1.Ta,b;2.Tc=a+b;//Toperator+(constT&,constT&)a.编译器会产生一个临时对象,放置a+b的结果,然后使用T的拷贝构造函数,把临时
  • 2022-12-13第六章 执行期语意学
    第六章执行期语意学classY{public:Y();~Y();booloperator==(constY&)const;};classX{public:X();~X();operatorY()const;XgetValue(
  • 2022-10-24c++执行期语义
    obejctconstructionanddestruction​ 一般而言,constructor和destructor的安插都如预期那样:{Pointpoint;//point.Point::Point()安插于此...//p