Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[原创]C++

1楼
z7c9 发表于: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编辑过]
2楼
z7c9 发表于: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;

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.