摘要: 找百科全书 awesome XXX 找例子 XXX sample 找项目空架子 XXX starter/boilerplate 找教程 XXX tutorial 阅读全文
posted @ 2022-01-17 11:17 Kisen 阅读(230) 评论(0) 推荐(0)
摘要: 题目 给定两个以 升序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) ... (uk,vk) 。 示例 1: 输入: nums 阅读全文
posted @ 2022-01-14 22:31 Kisen 阅读(111) 评论(0) 推荐(0)
摘要: 目前认识到的机制: C++中构造函数和析构函数只会在编译阶段运行一次,无论你定义了多少不同的构造函数,在一般情况下只会让编译器选择其中一个进行执行,且不会调用构造函数内部其他的构造函数。 阅读全文
posted @ 2022-01-13 12:01 Kisen 阅读(57) 评论(0) 推荐(0)
摘要: 大学里学C++时老师都说不建议使用三元表达式,虽然很简洁,但是会产生一些问题。 其中的一个问题就是三元表达式中":"两边的对象必须是相同类型的。 这其实本质上是从类型安全角度上考虑做出如此设计的,但是C++本身又不是类型安全的,因此惯性思维容易出错。 阅读全文
posted @ 2022-01-13 11:49 Kisen 阅读(130) 评论(0) 推荐(0)
摘要: 标答: int a = 0,b = 1; a = a + b; b = a - b; a = a - b; 阅读全文
posted @ 2022-01-13 11:34 Kisen 阅读(34) 评论(0) 推荐(0)
摘要: 重载指在同一个类中,可以有一组具有相同函数名,不同参数列表的函数。 重写指在继承中,子类对基类中的虚函数进行重新实现,函数名、参数表皆不可改变 重定义指在继承中,子类对基类中的普通函数进行重新实现,函数名、参数表皆不可改变 因此,重写和重定义最大不同就是目标函数是否是虚函数。 阅读全文
posted @ 2022-01-13 11:23 Kisen 阅读(209) 评论(0) 推荐(0)
摘要: 题目 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列。 如果存在这样的三元组下标 (i, j, k) 且满足 i < j < k ,使得 nums[i] < nums[j] < nums[k] ,返回 true ;否则,返回 false 。 示例 1: 输入:nums 阅读全文
posted @ 2022-01-12 23:00 Kisen 阅读(56) 评论(0) 推荐(0)
摘要: 一般来说,就是向上类型转化过程中,派生类被截成只有基类相同的部分。 比如类cat是继承类animal,animal里只有一个成员变量weight;cat里有继承的成员变量weight,另外还有成员变量catkind以及一个函数shout();现在有一个函数f(animal xxx);这个函数接收一个 阅读全文
posted @ 2022-01-12 12:59 Kisen 阅读(149) 评论(0) 推荐(0)
摘要: 简答: 缺省的构造函数 拷贝的构造函数 析构函数 赋值运算符 取址运算符 取址运算符const 阅读全文
posted @ 2022-01-12 01:40 Kisen 阅读(41) 评论(0) 推荐(0)
摘要: 标答: 两个数,a,b; return (a+b + |a - b|)/2 结束 阅读全文
posted @ 2022-01-12 01:22 Kisen 阅读(49) 评论(0) 推荐(0)