在 C ++中,我们有三种类型的基本循环:for,[而](https://beginnersbook.com/2017/08/cpp-while-loop/)和 [do-while](https://beginnersbook.com/2017/08/cpp-do-while-loop/) 。在本教程中,我们将学习如何在 C ++中使用“for loop”。
在这里你可以看到我们有两个数据成员 num 和 ch。在成员函数 setMyValues()中,我们有两个与数据成员名称相同的局部变量。在这种情况下,如果要将局部变量值分配给数据成员,那么除非使用此指针,否则您将无法执行此操作,因为除非您使用,否则编译器将不知道您指的是对象的数据成员这个指针。这是必须使用**此**指针的示例之一。
函数重载是 [C++编程](https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/)的一个特性,它允许我们有多个具有相同名称但不同参数列表的函数,当我说参数列表时,它表示参数的数据类型和顺序,例如函数`myfuncn(int a, float b)`的参数列表是`(int, float)`,它与函数`myfuncn(float a, int b)`参数列表`(float, int)`不同。函数重载是[编译时多态](https://beginnersbook.com/2017/08/cpp-polymorphism/)。
函数重载是 [C++编程](https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/)的一个特性,它允许我们有多个具有相同名称但不同参数列表的函数,当我说参数列表时,它表示参数的数据类型和顺序,例如函数`myfuncn(int a, float b)`的参数列表是`(int, float)`,它与函数`myfuncn(float a, int b)`参数列表`(float, int)`不同。函数重载是[编译时多态](https://beginnersbook.com/2017/08/cpp-polymorphism/)。