- 博客(11)
- 收藏
- 关注
原创 C++类(Class)
那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些不同点, 相同点如他们都有质量、都有两个轮子, 都是属于交通工具等。在上面的定义示例中我们只是定义了这个类的一些属性和方法声明, 并没有去实现它, 类的实现就是完成其方法的过程。学生类可以看做是基类的一个扩展, 因为他具有基类的所有属性和行为, 并且在此基础上增加了一些基类所没有的属性和行为, 像"学生"这样的类称为"人类"这个基类的"
2024-06-01 23:51:44
3077
1
原创 C++类(Class)
在C++中, 用 "**类**" 来描述 "**对象**", 所谓的"对象"是指现实世界中的一切事物。类是属于用户自定义的数据类型, 并且该类型的数据具有一定的行为能力, 也就是类中说描述的方法。通常来说, 一个类的定义包含两部分的内容, 一是该类的**属性**, 另一部分是它所拥有的**方法**。学生类可以看做是基类的一个扩展, 因为他具有基类的所有属性和行为, 并且在此基础上增加了一些基类所没有的属性和行为, 像"学生"这样的类称为"人类"这个基类的"**派生类**"或者"**子类**"。
2023-09-19 21:33:39
229
原创 C++ : STL
对于之前不太了解STL的读者来说,上面的文字只是十分概括地描述了一下STL的框架,对您理解STL的机制乃至使用STL所起到的帮助微乎甚微,这不光是因为深入STL需要对C++的高级应用有比较全面的了解,更因为STL的三个部分算法、容器和迭代器三部分是互相牵制或者说是紧密结合的。可以说,适应STL处理问题的方法是需要花费一定的时间的,但是以此为代价,STL取得了一种十分可贵的独立性,它通过迭代器能在尽可能少地知道某种数据结构的情况下完成对这一结构的运算,所以下决心钻研STL的朋友们千万不要被一时的困难击倒。
2023-09-19 21:32:24
73
原创 B.AC鸭分西瓜
AC鸭买了一个西瓜,重�w斤,他希望把它切成两份,并且这两份的重量都是偶数斤。请你告诉它是否可行。签到,如果是>2的偶数x显然总是可以分成2和x-2这两份合法的,如果是2或者是奇数显然不合法。一个整数�(1≤�≤100)w(1≤w≤100)如果可行输出YES,否则输出NO。可以分成2、6或者4、4。
2023-07-14 23:04:33
112
1
原创 A.冰雹猜想
给出一个正整数 n(n≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过若干次循环后,最终都会回到 1。经过验证很大的数字(7×10117×1011)都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 n 是 20,变化的过程是 [20, 10, 5, 16, 8, 4, 2, 1]。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。
2023-07-14 22:59:11
111
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人