C++
文章平均质量分 74
小白7码
这个作者很懒,什么都没留下…
展开
-
sin(x)表面下潜藏的一些不为人知的秘密,你想知道吗?
在c++学废的路上一路狂奔,不经意间接触到隐藏在sin这座冰山下的惊天秘密。你是否知道sin(M_PI)不等于0,也有可能等于1.22465e-16?你是否了解Stephen L.Moshier为保证sin运算精度做出过怎样的努力?你又是否知道Stephen L.Moshier为什么要选择π/4作为sin运算的基准单元?还有很多秘密,等着你们来和我共同发掘...原创 2023-02-10 22:56:13 · 581 阅读 · 0 评论 -
小白C++入坑学废之旅(十)
细节决定成败!C++标准库中关于IO数据流有着这样一套比较实用的辅助操作符,你是否知道?如果你想知道如何设置数值的进度,如果你想输出固定的宽度等等,那么这个你不会希望错过。原创 2022-12-22 22:30:57 · 133 阅读 · 0 评论 -
小白C++入坑学废之旅(九)
时间魔法的学习结束了。这段时间内收获颇丰,对C++内部的一些语法规则机制有了进一步的提升。虽然还是留下了不少的困惑,但是很满足。这是最后的债务,实现了时间的格式化和文本转换解析。也遇到过no type named 'DateTimeFormatter' in namespace 'datetime'等问题,涉及到如何解决交叉引用等。期待下一次旅程!原创 2022-11-30 16:44:01 · 165 阅读 · 0 评论 -
小白C++入坑学废之旅(八)
千呼万唤始出来,时间魔法终可期。是时候兑现我当初学习时间魔法发下的宏愿。希望时间可以被任意增加,希望时间可以简单好用。是的,它终于要来了,虽然它依然还有不少路要走。如果通过C++的面向对象的组合原则构建自己的时间魔法你学到了。如果重载C++对象的运算符,来实现简单好用的时间操作你学到了。那么现在时间是属于你的了。Good Luck!原创 2022-11-28 11:02:18 · 266 阅读 · 0 评论 -
小白C++入坑学废之旅(七)
时间魔法进过努力慢慢趋于成型,现在只差最后一块关键的魔法咒语——Day。今天我们将这里完成它。在这里,我们将知道为什么Day那么重要,同时也需要明白实现Day的复杂度。尤其是当我们需要处理Day的加减运算的时候,需要用到很多讨巧的设计,不然我们很有可能迷失在时间的漩涡中而无法自拔。如果你也在学习C++,学习它的面向对象的思想,学习C++的时间魔法,那么希望这篇文章对你也有用,拿走不送。原创 2022-11-28 10:24:36 · 206 阅读 · 0 评论 -
小白C++入坑学废之旅(六)
真正展现技术的时候到了!让我们学一下时间魔法里的高级货。你想知道如何通过C++标准库获取time zone offset吗?你好奇为什么C++,Java等语言时间都是从1970年1月1日开始计时的么?你想学习如何通过毫秒数或者天数获得日期的年月日么?那么这里的东西肯定不容错过。让你不用为时间而烦恼,轻松理解C++的时间之道。原创 2022-11-24 20:48:15 · 429 阅读 · 0 评论 -
小白C++入坑学废之旅(五)
时间魔法又有所精进,耐不住诱惑又修炼点高级货。对时间刻度模型增加了高级成员Year和Month,对一些行为进行具体的处理。也遇到和解决了“constrained by implicitly private inheritance here“,”deleted function 'handleCarry' cannot override a non-deleted function“以及”expected function body after function declarator“等不同问题。原创 2022-11-22 21:05:14 · 1556 阅读 · 0 评论 -
小白C++入坑学废之旅(四)
打败时间魔法的还有C++,哈哈哈哈!进一步完善了自己的时间胶囊,完成了时间刻度类型TimeScale的实现,构建起了时间刻度的抽象基础。并且在此过程中,遇到了“overloaded 'operator=' must be a non-static member function“,”conversion function cannot have a return type“等一些列问题,一边填坑,一边恶补c++方面的知识。学到了很多关于操作符重载方面的知识,也是收获满满的一天。原创 2022-11-22 20:13:45 · 507 阅读 · 0 评论 -
小白C++入坑学废之旅(二)
开始c++学废之旅第二课,学习最大值最小值求解,给自己不小心挖了坑,使用stdarg, initializer_list和模版不停地挖坑填坑,又学到了好多知识。解决了initializer_list没有在标准库的问题,还解决了模版代码只能在头文件里,不然会有链接问题等。原创 2022-11-18 17:34:53 · 334 阅读 · 0 评论 -
小白C++入坑学废之旅(一)
C++学习,基础中的基础,简单聊聊怎么进行字符串的大小写转换以及在自我实践的时候遇到的问题和解决思路。供己参考,分享学习,多多指教。原创 2022-11-17 11:30:29 · 250 阅读 · 2 评论