自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 使用Excel导出.xml文件

1 编写.xsd文件<?xml version="1.0" encoding="UTF-8" standalone="no" ?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="UserLevelSystemConfig"> <xsd:complexType> <xsd:sequence>

2021-03-23 17:40:51 544

原创 Effective C++ 04 确定对象被使用前已经先被初始化

1 为什么要完成初始化读取未初始化的值会导致不明确的行为,最终导致不可测知的程序行为。所以,永远在使用对象之前进行初始化2 内置类型的初始化内置类型,必须手工初始化3 自定义类型初始化-- 构造函数确保每一个构造函数都将对象的每一个成员初始化不要混淆赋值和初始化class Address{public: Address(){ std::cout << "Add...

2020-02-10 20:04:06 234

原创 C++11读书笔记二

11 lambdalambda函数语法定义[capture](parameters) mutable ->return -type {statement}[capture] : 捕捉列表[]是lambda引出符,用于编译器识别lambda函数,捕捉列表可以捕捉上下文中变量以提供lambda函数使用(parameters) : 参数列表与普通函数的参数列表一致,不需要参数传递时...

2019-12-30 17:31:44 131 1

原创 C++11读书笔记一

1. nullptr指针初始化语法:int * my_ptr = 0;int * my_ptr = NULL;字面常量0有二义性,既可以是一个整型(int),又可以是一个无类型指针(void *)NULL是一个宏定义,不同的编译器实现为不同的解释,可能被定义为字面值常量0, 或者被定义成无类型指针(void *)常量以上原因,是我们在使用NULL时会不可避免的遇到一些麻烦,(比如函数...

2019-12-23 15:14:48 106 1

原创 Effective C++ 03 尽可能使用const

0 获得编译器的帮助只要某值保持不变,就可以用const修饰,借助编译器保证约束不被违反1 const 修饰普通变量、指针const 多才多艺,可以修饰各种普通变量,不再赘述const 修饰指针char greeting[] = "Hello";const char * p = greeting; //const 出现在 * 号左边,表示 const data, non-const...

2019-12-10 17:04:14 102

原创 Effective C++ 02 以 const, emum, inline 替换 #define

0 总纲宁可以编译器替换预编译( 源文件 -> 预处理 -> 编译 -> 汇编 -> 链接 -> 可执行文件 link )1 单纯常量替换以一个常量替换#defineQ:#define ASPECT_RATIO 1.653记号名称 ASPECT_RATIO 在预处理阶段被替换成 1.653,未被编译器看见,未计入符号表,会给调试带来麻烦预处...

2019-12-10 10:41:18 218

原创 Effective C++ 01视C++为一个语言联邦

Cc++以c为基础,c是面向过程的语言C++面向对象、类、封装、继承、多态模板泛型编程、模板元编程(TMP)STL容器、迭代器、算法

2019-12-10 09:30:43 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除