C++杂谈
文章平均质量分 83
记录cpp学习
Answer-2296
态度决定高度
展开
-
C++ 【命名空间-“using namespace std“】
文章目录命名空间1.命名空间定义2.命名空间的使用命名空间为什么要用命名空间?大型应用程序经常使用来自不同厂商的开发库,几乎不可避免会使用相同的名字,也就是说一个库中定义的名字可能与其他库中的名字相同而产生冲突,使得程序员不能组合各自独立的开发库到一个程序中。命名空间是用来限定名字的解析和使用范围,它是C++开发大型 程序的工具之一。命名空间的原理是将全局作用域划分为一个一个的命名空间,每个命名空间是一个独立的作用域,在不同命名空间内部定义的名字彼此之间互不影响,从而有效的避免了命名空间污染。1.原创 2022-05-22 01:10:20 · 10531 阅读 · 9 评论 -
牛顿迭代法求方程的根
牛顿迭代法(牛顿-拉弗森方法)五次及以上多项式方程没有根式解(就是没有像二次方程那样的万能公式),这个是被伽罗瓦用群论做出的最著名的结论。没有根式解不意味着方程解不出来,数学家也提供了很多方法,牛顿迭代法就是其中一种。简而言之就是说:通过反复求切线的斜率无限逼近求得f(x)的解,也就是方程的根。重点:牛顿-拉弗森方法是否总是收敛(总是可以求得足够近似的根)?牛顿-拉弗森方法源于直觉,这种直觉本身有一定程度的合理性。我们来看看收敛的充分条件:若f(x)二阶可导,那么在待求...原创 2022-05-18 22:59:05 · 4508 阅读 · 1 评论 -
C/C++【cin/cout 输入流/输出流】深度挖掘
一文读懂C++流类库的原理和使用,体悟流类库的精髓原创 2022-05-13 19:47:08 · 3331 阅读 · 6 评论