- 博客(1841)
- 问答 (1)
- 收藏
- 关注
原创 C++ //练习 14.44 编写一个简单的桌面计算器使其能处理二元运算。
【代码】C++ //练习 14.44 编写一个简单的桌面计算器使其能处理二元运算。
2024-07-09 10:46:39 446
原创 C++ //练习 14.43 使用标准库函数对象判断一个给定的int值是否能被int容器中的所有元素整除。
【代码】C++ //练习 14.43 使用标准库函数对象判断一个给定的int值是否能被int容器中的所有元素整除。
2024-07-09 08:32:47 287
原创 C++ //练习 14.42 使用标准库函数对象及适配器定义一条表达式,令其(a)统计大于1024的值有多少个。(b)找到第一个不等于pooh的字符串。(c)将所有的值乘以2。
C++ Primer(第5版) 练习 14.42
2024-07-09 08:24:45 356
原创 LeetCode //C - 214. Shortest Palindrome
【代码】LeetCode //C - 214. Shortest Palindrome。
2024-07-09 07:54:11 857
原创 LeetCode //C - 213. House Robber II
【代码】LeetCode //C - 213. House Robber II。
2024-07-08 08:03:48 1021 1
原创 C++ //练习 14.41 你认为C++11新标准为什么要增加lambda?对于你自己来说,什么情况下会使用lambda,什么情况下会使用类?
C++ Primer(第5版) 练习 14.41
2024-07-05 11:34:49 142
原创 C++ //练习 14.40 重新编写10.3.2节(第349页)的biggies函数,使用函数对象类替换其中的lambda表达式。
【代码】C++ //练习 14.40 重新编写10.3.2节(第349页)的biggies函数,使用函数对象类替换其中的lambda表达式。
2024-07-05 11:21:32 347
原创 C++ //练习 14.39 修改上一题的程序令其报告长度在1至9之间的单词有多少个、长度在10以上的单词又有多少个。
【代码】C++ //练习 14.39 修改上一题的程序令其报告长度在1至9之间的单词有多少个、长度在10以上的单词又有多少个。
2024-07-05 11:02:40 156
原创 C++ //练习 14.38 编写一个类令其检查某个给定的string对象的长度是否与一个阈值相等。使用该对象编写程序,统计并报告在输入的文件中长度为1的单词有多少个、长度为2的单词有多少个、
【代码】C++ //练习 14.38 编写一个类令其检查某个给定的string对象的长度是否与一个阈值相等。使用该对象编写程序,统计并报告在输入的文件中长度为1的单词有多少个、长度为2的单词有多少个、
2024-07-05 10:48:26 187
原创 LeetCode //C - 203. Remove Linked List Elements
【代码】LeetCode //C - 203. Remove Linked List Elements。
2024-07-05 07:53:22 1015
原创 C++ //练习 14.37 编写一个类令其检查两个值是否相等。使用该对象及标准库算法编写程序,令其替换某个序列中具有给定值的所有实例。
【代码】C++ //练习 14.37 编写一个类令其检查两个值是否相等。使用该对象及标准库算法编写程序,令其替换某个序列中具有给定值的所有实例。
2024-07-04 16:01:11 248
原创 C++ //练习 14.36 使用前一个练习定义的类读取标准输入,将每一行保存为vector的一个元素。
C++ Primer(第5版) 练习 14.36
2024-07-04 15:43:57 586
原创 C++ //练习 14.35 编写一个类似于PrintString的类,令其从istream中读取一行输入,然后返回一个表示我们所读内容的string。如果读取失败,返回空string。
【代码】C++ //练习 14.35 编写一个类似于PrintString的类,令其从istream中读取一行输入,然后返回一个表示我们所读内容的string。如果读取失败,返回空string。
2024-07-04 15:24:18 183
原创 C++ //练习 14.34 定义一个函数对象类,令其执行if-then-else的操作:该类的调用运算符接受三个形参,它首先检查第一个形参,如果成功返回第二个形参的值;如果不成功返回第三个形参的值。
C++ Primer(第5版) 练习 14.34
2024-07-04 15:16:06 196
原创 LeetCode //SQL - 197. Rising Temperature
【代码】LeetCode //SQL - 197. Rising Temperature。
2024-07-04 08:05:17 698
原创 C++ //练习 14.32 定义一个类令其含有指向StrBlobPtr对象的指针,为这个类定义重载的箭头运算符。
C++ Primer(第5版) 练习 14.32
2024-07-03 08:03:34 156
原创 C++ //练习 14.31 我们的StrBlobPtr类没有定义拷贝构造函数、赋值运算符及析构函数,为什么?
C++ Primer(第5版) 练习 14.31
2024-07-03 07:58:07 230
原创 C++ //练习 14.30 为你的StrBlobPtr类和在12.1.6节练习12.22(第423页)中定义的ConstStrBlobPtr类分别添加解引用运算符和箭头运算符。注意:因为
C++ Primer(第5版) 练习 14.30
2024-07-03 07:50:53 151
原创 C++ //练习 14.28 为你的StrBlobPtr类添加加法和减法运算符,使其可以实现指针的算术运算(参见3.5.3节,第106页)。
【代码】C++ //练习 14.28 为你的StrBlobPtr类添加加法和减法运算符,使其可以实现指针的算术运算(参见3.5.3节,第106页)。
2024-07-03 07:25:10 135
原创 C++ //练习 14.27 为你的StrBlobPtr类添加递增和递减运算符。
【代码】C++ //练习 14.27 为你的StrBlobPtr类添加递增和递减运算符。
2024-07-03 07:16:44 187
原创 LeetCode //SQL - 196. Delete Duplicate Emails
【代码】LeetCode //SQL - 196. Delete Duplicate Emails。
2024-07-03 07:04:23 1009
原创 C++ //练习 14.26 为你的StrBlob类、StrBlobPtr类、StrVec类和String类定义下标运算符。
C++ Primer(第5版) 练习 14.26
2024-07-02 11:35:34 144
原创 C++ //练习 14.25 上题的这个类还需要定义其他赋值运算符吗?如果是,请实现它们;同时说明运算对象应该是什么类型并解释原因。
C++ Primer(第5版) 练习 14.25
2024-07-02 11:28:22 123
原创 C++ //练习 14.24 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有拷贝赋值和移动赋值运算符吗?如果是,请实现它们。
C++ Primer(第5版) 练习 14.24
2024-07-02 11:23:12 104
原创 C++ //练习 14.23 为你的StrVec类定义一个initializer_list赋值运算符。
C++ Primer(第5版) 练习 14.23
2024-07-02 11:20:19 319
原创 C++ //练习 14.22 定义赋值运算符的一个新版本,使得我们能把一个表示ISBN的string赋给一个Sales_data对象。
C++ Primer(第5版) 练习 14.22
2024-07-02 11:15:04 246
原创 C++ //练习 14.21 编写Sales_data类的+和+=运算符,使得+执行实际的加法操作而+=调用+。相比于14.3节(第497页)和14.4节(第500页)对这两个运算符的定义,本题的定义
C++ Primer(第5版) 练习 14.21
2024-07-02 11:10:49 171
原创 C++ //练习 14.19 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有关系运算符吗?如果是,请实现它;如果不是,解释原因。
【代码】C++ //练习 14.19 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有关系运算符吗?如果是,请实现它;如果不是,解释原因。
2024-07-01 15:28:37 241
原创 C++ //练习 14.18 为你的StrBlob类、StrBlobPtr类、StrVec类和String类定义关系运算符。
C++ Primer(第5版) 练习 14.18
2024-07-01 15:22:58 139
原创 C++ //练习 14.17 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有相等运算符吗?如果是,请实现它;如果不是,解释原因。
【代码】C++ //练习 14.17 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有相等运算符吗?如果是,请实现它;如果不是,解释原因。
2024-07-01 15:02:38 446
原创 C++ //练习 14.16 为你的StrBlob类(参见12.1.1节,第405页)、StrBlobPtr类(参见12.1.6节,第421页)、StrVec类(参见13.5节,第465页)。。
C++ Primer(第5版) 练习 14.16
2024-07-01 14:55:20 246
原创 LeetCode //Bash - 194. Transpose File
【代码】LeetCode //Bash - 194. Transpose File。
2024-07-01 07:23:13 431
原创 LeetCode //Bash - 193. Valid Phone Numbers
【代码】LeetCode //Bash - 193. Valid Phone Numbers。
2024-06-30 09:32:38 434
原创 LeetCode //Bash - 192. Word Frequency
【代码】LeetCode //Bash - 192. Word Frequency。
2024-06-28 08:05:01 481
原创 LeetCode //C - 187. Repeated DNA Sequences
【代码】LeetCode //C - 187. Repeated DNA Sequences。
2024-06-27 07:36:22 1171
空空如也
在函数中产生的指针变量无法在函数指针的参数中传递。
2023-10-09
用指向指针的指针动态分配二维数组后,再用指向指针的指针输入数据和输出数据出现问题。
2019-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人