C/C++(1)双重指针实现C/C++函数返回多个值

来源:互联网 发布:整理收集文档软件 编辑:程序博客网 时间:2024/06/06 07:05
#include <iostream>using namespace std;void intpp(int** p) {    *p = new int[3];    for (int i = 0; i < 3; ++i) {        (*p)[i] = 3 - i;    }}void charpp(char **p) {    *p = new char[3];    for (int i = 0; i < 3; ++i) {        (*p)[i] = 'a';    }}void main() {    int *ip = NULL;    intpp(&ip);    for (int i = 0; i < 3; ++i) {        cout << ip[i] << endl;    }    delete ip;    ip = NULL;    char *cp = NULL;    charpp(&cp);    for (int i = 0; i < 3; ++i) {        cout << cp[i] << endl;    }    delete cp;    cp = NULL;}
0 0
原创粉丝点击