diff --git "a/C++/43-\347\274\226\345\206\231\345\244\264\346\226\207\344\273\266.md" "b/C++/43-\347\274\226\345\206\231\345\244\264\346\226\207\344\273\266.md" index d2fe87b..fe05c12 100644 --- "a/C++/43-\347\274\226\345\206\231\345\244\264\346\226\207\344\273\266.md" +++ "b/C++/43-\347\274\226\345\206\231\345\244\264\346\226\207\344\273\266.md" @@ -6,7 +6,7 @@ 我们来看 C++ primer 当中提供的一个例子。 -现在我们要实现一个将直接坐标转化成极坐标的功能,我们需要定义两个结构体分别表示直角坐标和极坐标,另外还需要实现从直接坐标到极坐标的转化。 +现在我们要实现一个将直角坐标转化成极坐标的功能,我们需要定义两个结构体分别表示直角坐标和极坐标,另外还需要实现从直角坐标到极坐标的转化。 显然相对于主体程序而言,这部分代码是独立的,所以我们可以把它们放入一个单独的 cpp 文件当中。首先要明确的是,main()函数和其他函数都用到了同一个结构体,因此两个 cpp 文件都需要包含该结构体的声明。显然拷贝代码是很糟糕的选择,比较好的做法是将结构体的声明写在头文件当中,通过`#include`语句引入。