欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商教学与活动专区期货人生 → [原创]C++

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有1919人关注过本帖树形打印复制链接

主题:[原创]C++

帅哥哟,离线,有人找我吗?
z7c9
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
[原创]C++  发帖心情 Post By:2013/9/20 16:25:46 [只看该作者]

#include <QCoreApplication>
#include <QtCore>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    //栈上的指针
    int* p1 = new int(1);
    qDebug() << *p1;

    //堆上的指针
    int** p2;
    p2 = new int*;
    *p2 = new int(2);
    qDebug() << **p2;

    //栈上的引用
    int x = 3;
    int& r1 = x;
    qDebug() << r1;

    //堆上的引用
    int* p3 = new int(4);
    int& r2 = *p3;
    qDebug() << r2;
   
    return a.exec();
}

[此贴子已经被作者于2013/9/20 16:26:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
z7c9
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
  发帖心情 Post By:2013/9/21 20:04:42 [只看该作者]

    //栈指针,指向栈对象
    int x = 1;
    int* p1 = &x;
    qDebug() << *p1;

    //栈指针,指向堆对象
    int* p2 = new int(2);
    qDebug() << *p2;

    //堆指针,指向栈对象
    int y = 3;
    int** p3 = new int*;
    *p3 = &y;
    qDebug() << **p3;

    //堆指针,指向堆对象
    int** p4 = new int*;
    *p4 = new int(4);
    qDebug() << **p4;


 回到顶部