小编Jae*_*Lee的帖子

为什么要在此代码中使用void指针?

#include <iostream>
using namespace std;
int main()
{
    char *pc; 
    int *pi;
    double *pd;

    pc = (char *)10000;         
    pi = (int *)10000;          
    pd = (double *)10000;           
    // 1)
    cout << "before pc = " << (void *)pc << " pi = " << pi << " pd = " << pd << endl;

    pc++;
    pi++;
    pd++;
    // 2)
    cout << "after increase pc = " <<  (void *)pc << " pi = " << pi << " pd = " …
Run Code Online (Sandbox Code Playgroud)

c++

48
推荐指数
2
解决办法
3429
查看次数

标签 统计

c++ ×1