constptr.cpp.svn-base

来自「QT方面的开发」· SVN-BASE 代码 · 共 31 行

SVN-BASE
31
字号
#include <iostream>using namespace std;int main() {    int m1(11), m2(13);    const int* n1(&m1);    int* const n2(&m2);    // First snapshot    cout << "n1 = " << n1 << '\t' << *n1 << '\n'         << "n2 = " << n2 << '\t' << *n2 << endl;    n1 = &m2;    //*n1 = 15;  /* error: assignment of read-only location */    m1 = 17;    /* m2 is an ordinary int variable, okay to assign */    //n2 = &m1; /* error: assignment of read-only variable 'n2' */    *n2 = 16;   /* okay to change target*/    // Second snapshot    cout << "n1 = " << n1 << '\t' << *n1 << '\n'          << "n2 = " << n2 << '\t' << *n2 << endl;    return 0;}/*OUTsrc/constptr> g++ constptr.cppsrc/constptr> ./a.outn1 = 0xbffff504 11n2 = 0xbffff500 13n1 = 0xbffff500 16n2 = 0xbffff500 16src/constptr>*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?