这里我们将了解 C 或 C++ 中 int 和 const_int& 的区别。int 基本上是整数类型数据的类型。而 const 用于使某些内容成为常量。如果存在 int& 常量,则表示它将保存某些 int 类型数据的引用。此引用值本身就是常量。因此,const 是多余的。编译器可能会返回警告或某些错误。const int& 与 int const& 相同。因此,这指的是一个常量整数。不能通过引用修改整数。
这里我们将了解 C 或 C++ 中的可重入函数。如果一个函数可以在执行过程中被中断,然后服务 ISR(中断服务例程),然后恢复任务,则称该函数为可重入函数。此类函数用于不同的情况,例如递归、硬件中断处理。对于可重入函数,应该具有一些属性。这些属性列在下面 −此类函数不会使用任何全局或静态变量。没有限制,但通常不建议这样做。这是因为… 阅读更多
在本节中,我们将了解 C++ 类中的转换构造函数或转换构造函数。构造函数是类的一种特殊类型的函数。它具有一些独特的属性,例如,它的名称与类名相同,它不返回值等。构造函数用于构造类的对象。有时构造函数可能会带有一些参数,或者有时它不带参数。当构造函数只带一个参数时,此类构造函数就变成了转换构造函数。此类构造函数允许自动转换为正在构造的类。示例#include using namespace std; ... 阅读更多