上一页 1 ··· 4 5 6 7 8

2021年7月1日

摘要: 0 注意事项 2的1000次方是一个十分庞大的数,因此不可直接用常规方法直接迭代乘1000次2或者用pow等求幂运算的函数。 1 思路 本文提供两种思路处理此题: 字符串 将运算过程中的所有结果都看成是字符串,每次对前一次的结果(字符串)扩大2倍,循环1000次即可。 数组 首先开辟一块足够大的内存 阅读全文

posted @ 2021-07-01 22:55 foghorn 阅读(485) 评论(0) 推荐(0) 编辑


2021年6月29日

摘要: 0 说明 本文仅实现string类中几种重要、常用的功能,旨在掌握C++类设计的关键知识点。 1 知识点 构造函数(包括默认构造函数、拷贝构造函数以及自定义的其他构造函数) 运算符重载 友元 析构函数 C风格字符的操作 2 类的设计 为使代码简洁,本文采取分文件编写模式,类的声明包含在头文件"mys 阅读全文

posted @ 2021-06-29 20:52 foghorn 阅读(1737) 评论(0) 推荐(0) 编辑


2021年6月28日

摘要: 0 重载限制 C++提供的重载功能可以使我们自定义的类型进行包括算术运算在内的各种运算,极大地方便了代码的编写,但是C++中运算符重载需要满足一定的规则。 重载后的运算符必须至少有一个操作数是用户定义的类型,可以防止用户为标准类型重载运算符。比如,不能将减法运算符重载为计算两个double值的和。 阅读全文

posted @ 2021-06-28 22:56 foghorn 阅读(176) 评论(0) 推荐(0) 编辑


上一页 1 ··· 4 5 6 7 8

Copyright © 2024 foghorn
Powered by .NET 9.0 on Kubernetes