会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XuefengMing
博客园
首页
新随笔
联系
订阅
管理
2023年12月6日
阅读《Effective c++》第三版 day 3
摘要: 本系列是我在阅读《Effective C++》时的思考及感悟,希望让更多学习C++的人看到学习,并希望指出文章有错误之处,我愿意接受指正。
阅读全文
posted @ 2023-12-06 23:43 雨和风
阅读(27)
评论(0)
推荐(0)
2023年12月4日
阅读《Effective c++》第三版 day 2
摘要: ·为多态基类声明virtual析构函数 情况:使用父类指针接收子类对象,然后通过父类指针销毁该对象时,如果父类具有非虚拟析构函数,会发生切片现象 (子类对象通过基类指针赋值或传递给一个基类对象,只会保留子类对象中基类部分的数据。)为了解决这个问题,通常建议将基类析构函数声明为虚拟析构函数。 ·别
阅读全文
posted @ 2023-12-04 00:23 雨和风
阅读(34)
评论(0)
推荐(0)
2023年12月2日
阅读《Effective c++》第三版笔记 day 1
摘要: 阅读《Effective c++》第三版 day 1 ·容易区别的 copy 构造和 copy 赋值,如果一个新对象被定义,则一定会被某个构造函数调用,不可能做调用赋值操作,如果新对象没有被定义,则不会有构造函数被调用,会被当成赋值操作。 bool hasAccpetTableQuality(Wid
阅读全文
posted @ 2023-12-02 00:25 雨和风
阅读(27)
评论(0)
推荐(0)
2023年11月30日
C++ 正则表达式
摘要: C++ 正则表达式 正则表达式处理的是文本。这可能是一个字符串对象,也可能是一个文本文件,或者是一堆日志。 匹配:regex_match() 匹配是判断给定的字符串是否符合某个正则表达式,所以匹配的特性是完全匹配。例如:判断文本是否全部由数字构成: regex ex("\\d+"); //表达式需先
阅读全文
posted @ 2023-11-30 21:57 雨和风
阅读(296)
评论(0)
推荐(0)
C++ 泛型编程之可变参数包
摘要: C++ 泛型编程之可变模板参数 ·variadic templates 可以表示0到任意个数、任意类型的参数 1.可变模板参数的展开: template<typename... Args> //可以将参数包展开一个个独立的参数 void func(Args... args); //声明一个参数包Ar
阅读全文
posted @ 2023-11-30 21:56 雨和风
阅读(111)
评论(0)
推荐(0)
2023年11月12日
C++PRIMER PLUS 第五版 习题集随笔
摘要: 这篇文章是我在学习C++PRIMER 习题集时 ,遇到我认为有必要笔记下来的内容。 思考: 请思考如何写一个单词计数程序: 要求: 1.请使用map容器 2.请使用insert迭代器代替下标操作 代码示例: #include<iostream> #include<map> #include<stri
阅读全文
posted @ 2023-11-12 13:12 雨和风
阅读(34)
评论(0)
推荐(0)
C++ PRIMER PLUS 第五版习题集随笔 二
摘要: 随笔二 在C++ STL容器中的关系容器比较特殊,map,set,multimap,multiset等,他们有自己的排序算法, 并且只要向这些关系容器插入元素, 就好默认使用升序的排序算法. 示例 假设有作家: A, B, C, D每位作家各自拥有与其他作家不同数量的作品: it1, it2, t3
阅读全文
posted @ 2023-11-12 13:08 雨和风
阅读(25)
评论(0)
推荐(0)
公告