c++的隐式类型转换
2017-06-29 20:58
176 查看
c++的隐式类型转换有5种。
我在这里记录其中一种的情况:void*指针作为函数形参的隐式转换情况:
<code>
<textarea readonly="readonly" name="code" class="c++">
#include <stdio.h>
int set(void * p_eventcallback);
int main()
{
int a = 5;
int* b = &a;
int c = set(b);
return 0;
}
int set(void * p_eventcallback)
{
printf("\ncall success!");
return 10;
}
</textarea>
</code>
上面这段代码是可以运行的。
我在这里记录其中一种的情况:void*指针作为函数形参的隐式转换情况:
<code>
<textarea readonly="readonly" name="code" class="c++">
#include <stdio.h>
int set(void * p_eventcallback);
int main()
{
int a = 5;
int* b = &a;
int c = set(b);
return 0;
}
int set(void * p_eventcallback)
{
printf("\ncall success!");
return 10;
}
</textarea>
</code>
上面这段代码是可以运行的。
相关文章推荐
- C++ 隐式和显式 初始化,类型转换
- C++中显式和隐式初始化和类型转换
- C++隐式类类型转换(转)
- C++ 学习之构造函数:构造函数小结3 默认构造函数、隐式类型转换和复制构造函数
- c++ 类类型的隐式转换
- [C++再学习系列] 隐式类型转换与转换操作符operator T
- C++:显式和隐式初始化、显式和隐式类型转换
- [C++再学习系列] 隐式类型转换与转换操作符operator T
- C++ 学习之构造函数:构造函数小结3 默认构造函数、隐式类型转换和复制构造函数
- 从一道面试题看C++隐式类型转换
- 隐式类型转换c/c++
- [C++再学习系列] 隐式类型转换与转换操作符operator T
- 隐式类型转换(C++学习)
- c++隐式类型转换
- More Effective C++ 阅读笔记(四)-- 避免使用隐式类型转换
- C++类型隐式转换
- C++ 学习之构造函数:构造函数小结3 默认构造函数、隐式类型转换和复制构造函数
- c++中的explicit关键字及隐式类型转换
- 从一道面试题看C++隐式类型转换
- c++ 隐式类型转换