Int转float会有精度损失,这与float类型在内存中的存储方式有关(float和double不一样),浮点数转换为整型数会有小数截断问题
函数里面是否可以嵌套函数可以在函数中嵌套函数的,被嵌套的函数称为内部函数或局部函数。内部函数只在包含它的函数的作用域内可见,对于函数外部的其他部分来说是不可见的。内部函数可以访问包含它们的函数的局部变量和参数,但不能访问外部函数的局部变量和参数。
在C++11之前,内部函数必须在外部函数的开始处先进行声明,然后再进行定义。而在C++11之后,可以在函数中直接定义内部函数,而无需提前声明。
结构体的自引用(self reference),就是在结构体内部,包含指向自身类型结构体的指针。
结构体的相互引用(mutual reference),就是说在多个结构体中,都包含指向其他结构体的指针。