
c++
分享学习及使用c++过程中的一些知识点及问题
Acmen_voip
这个作者很懒,什么都没留下…
展开
-
c++派生类虚函数是否可以加const
c++多态规定,基类和派生类中同名虚函数的函数名、返回值类型、函数参数个数及参数类型等必须完全相同。如果基类的虚函数后面没有加const,派生类同名的函数后面加了const,那么派生类的函数没有起到虚函数的作用(前提是除了const外,函数的其他参数一样);同理,如果基类的虚函数后面加了const,而派生类同名函数后面没有加const,派生类的同名函数也没有起到虚函数的作用;如果基类的虚函数后面加了const,派生类同名函数也加了const,那么派生类同名函数起到了虚函数的作用。 ...原创 2020-12-04 20:25:00 · 1584 阅读 · 0 评论 -
c++11学习之lambda表达式
最近在项目开发过程中用到了c++11的lambda表达式,也是边学习边使用,下面总结下我对lambda表达式的认识。 lambda表示实际是一个函数,它的语法如下: [capture](parameters) ->returnType {statements} 或者 [capture](parameters) mutable ->returnType {statements} 1.[capture]捕获列表,其中参数列表可以有多种形式,以逗号做为分割,捕获列表捕获上下文的变量以供lamb原创 2020-09-19 15:56:46 · 262 阅读 · 0 评论