随笔分类 -  c++特性

标准c++特性
摘要:一.#define #define 是宏定义命令,主要用于宏替换,是预编译命令,因此会在预编译阶段被执行。 1.无参宏定义(不带参数) 一般形式为:#define 标识符 字符串 以“#”开头的均为预处理命令,“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式 阅读全文
posted @ 2024-03-14 11:25 灼光 阅读(201) 评论(0) 推荐(0)
摘要:C++ 自由存储区是否等价于堆? 本文转载https://www.cnblogs.com/QG-whz/p/5060894.html#4355164 阅读目录 “free store” VS “heap” 问题的来源 结论 参考资料 正文 文章也发布在 听风过境的专栏 回到顶部 “free stor 阅读全文
posted @ 2019-12-25 12:12 灼光 阅读(223) 评论(0) 推荐(1)
摘要:转载自:https://blog.csdn.net/legalhighhigh/article/details/87459995 1.static_cast用于将参数转换为指定类型。需要注意的是,进行类型转换时,编译器不会进行类型检查保证安全性。当对类对象进行下行类型转换时,也不会进行动态类型检查, 阅读全文
posted @ 2019-11-03 16:55 灼光 阅读(157) 评论(0) 推荐(0)
摘要:一、基本概念区别: 重载:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。 隐藏:是指派生类的函数屏蔽了与其同名的基类函数,注意只要同名函数,不管参数列表是否相同,基类函数都会被隐藏。 重写(覆盖):是指派生 阅读全文
posted @ 2019-09-17 17:51 灼光 阅读(631) 评论(0) 推荐(0)
摘要:博客转载:https://blog.csdn.net/longlovefilm/article/details/80558879 一、虚继承和虚函数概念区分 虚继承和虚函数是完全无相关的两个概念。 虚继承是解决C++多重继承问题的一种手段,从不同途径继承来的同一基类,会在子类中存在多份拷贝。这将存在 阅读全文
posted @ 2019-09-09 14:48 灼光 阅读(4165) 评论(0) 推荐(2)

document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; var curUrl = window.location.href; var s="本文来源于灼光的博客(https://www.cnblogs.com/laiyingpeng/) , 原文地址:" + curUrl + "转载请加上原文地址。"; clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n\r\n\r\n'); }