高挑月饼

文章
5
资源
0
加入时间
2年10月21天

C++ Effictive 第6章 继承与面向对象设计 笔记

因此用基类指针声明一个继承类对象,并且基类声明了一个带默认参数的纯虚函数,并且继承类重声明了此函数无默认参数版本时,调用函数会调用继承类函数,并用基类给定的的默认参数。此举下,如果子类函数与父类函数参数也一致,父类函数仍然被遮掩。private也意味着in-implemented-terms-of,与复合相比,尽量使用复合,必要时采用private继承。virtual func() 父类可以提供实现,为了让子类继承接口和实现。子类声明与父类函数同名的函数时,父类函数会被遮掩。strategy设计

Node.js中模块加载机制

Node.js中模块查找规则:【注】以下查找规则均来自于在VS Code中的实践,对于文件以及相应文件的截图太多,比较麻烦,就以文字形式呈现出来。1.当模块拥有路径但没有后缀时require('./home.js')require('./home')(1)当路径完整时,直接引入模块文件,读取。(2)当路径不完整时,首先查找同名文件,如果查找到同名文件,则会查找当前文件夹下的package.json文件中的main选项中的入口文件,但入口文件要求在当前文件夹下;如果找不到入口文件,则会查找当

BigDecimal 比较大小(加减等)

compareTo() 方法用于两种方式的比较:字符串与对象进行比较。按字典顺序比较两个字符串。参数o – 要比较的对象。anotherString – 要比较的字符串。返回值返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的长度差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方结束。如果参数字符串等于此字符串,则返回值 0;如果此字符串小于

python中必须使用import引入模块_Python之import方法引入模块详解

在python用import或者from…import或者from…import…as…来导入相应的模块,作用和使用方法与C语言的include头文件类似。其实就是引入某些成熟的函数库和成熟的方法,避免重复造轮子,提高开发速度。python的import方法可以引入系统的模块,也可以引入我们自己写好的共用模块,这点和php非常相似,但是它们的具体细节还不是很一样。因为php是在引入的时候指明引入文...