delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com> |
List-Archive: | <http://sourceware.cygnus.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sourceware DOT cygnus DOT com> |
List-Help: | <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs> |
Sender: | cygwin-owner AT sourceware DOT cygnus DOT com |
Delivered-To: | mailing list cygwin AT sourceware DOT cygnus DOT com |
Message-ID: | <20000311173128.94327.qmail@hotmail.com> |
X-Originating-IP: | [147.8.180.8] |
From: | "swe sd" <ccwork AT hotmail DOT com> |
To: | cygwin AT sourceware DOT cygnus DOT com |
Subject: | B20: problem in C++ pointer |
Date: | Sat, 11 Mar 2000 17:31:28 GMT |
Mime-Version: | 1.0 |
------=_NextPart_000_8346496_3f81f766$14ca8657 Content-Type: text/plain; format=flowed I compiled the following program (attachment test.cc): line 1: #include <iostream> line 2: void main() line 3: { const int size=10; line 4: int A[size]; line 5: int *X=NULL, i; line 6: for (i=0;i<size;i++) A[i]=i; line 7: cout<<A[0]<<" "<<&A<<" "<<&A[0]<<endl; line 8: X=A; line 9: cout<<A[0]<<" "<<&A<<" "<<&A[0]<<endl line 10: <<*X<<endl line 11: <<*X+5<<endl line 12: <<*X<<" "<<A[0]<<endl line 13: <<5+X[0]<<endl line 14: <<( X[0]==0 ? "X[0]=0" : "X[0]!=0")<<endl line 15: <<++X[0]<<endl line 16: } and executing it gives output: $./a.out 0 0x259fd7c 0x259fd7c 1 0x259fd7c 0x259fd7c 1 6 1 1 6 X[0]!=0 1 Obviously, the output of line 9 is different from line 7 which should be the same indeed. Is there anything wrong ? Thanks. ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com ------=_NextPart_000_8346496_3f81f766$14ca8657 Content-Type: application/octet-stream; name="cygcheck.out" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cygcheck.out" DQpDeWdudXMgV2luOTUvTlQgQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0K Q3VycmVudCBTeXN0ZW0gVGltZTogU3VuIE1hciAxMiAwMToxMjoxOCAyMDAw DQoNCldpbjk1IFZlciA0LjAgYnVpbGQgNjczMDY2ODQgIEINCg0KUGF0aDoJ L0gtSTU4Nn4xL0JJTg0KCS8vQy9XSU5ET1dTDQoJLy9DL1dJTkRPV1MvQ09N TUFORA0KCS8vQy9USElOS1BBRA0KDQpTeXNEaXI6IEM6XFdJTkRPV1NcU1lT VEVNDQpXaW5EaXI6IEM6XFdJTkRPV1MNCg0KTUFLRV9NT0RFID0gYFVOSVgn DQpQV0QgPSBgLy9EL0N5Z251cy9jeWd3aW4tYjIwJw0KDQohRDogPSBgRDpc Q1lHTlVTXENZR1dJTn4xJw0KQkxBU1RFUiA9IGBBMjIwIEk1IEQxIFQ0Jw0K Q0xBU1NQQVRIID0gYEQ6XFdvcmxkVmlld1xjbGFzc2VzOycNCkNNRExJTkUg PSBgYmFzaCcNCkNPTVNQRUMgPSBgQzpcV0lORE9XU1xDT01NQU5ELkNPTScN CkhPU1ROQU1FID0gYGhrdXBjLmhrdS5oaycNCkhPU1RUWVBFID0gYGk1ODYn DQpNQUNIVFlQRSA9IGBpNTg2LXBjLWN5Z3dpbjMyJw0KT1NUWVBFID0gYGN5 Z3dpbjMyJw0KUFJPTVBUID0gYCRwJGcnDQpTSEVMTCA9IGAvYmluL3NoJw0K U0hMVkwgPSBgMScNClRFTVAgPSBgQzpcV0lORE9XU1xURU1QJw0KVEVSTSA9 IGBjeWd3aW4nDQpUTVAgPSBgQzpcV0lORE9XU1xURU1QJw0KV0lOQk9PVERJ UiA9IGBDOlxXSU5ET1dTJw0KV0lORElSID0gYEM6XFdJTkRPV1MnDQpfID0g YC9ILUk1ODZ+MS9CSU4vY3lnY2hlY2snDQoNCkhLRVlfQ1VSUkVOVF9VU0VS XFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4 cGxvcmVyXE1lbnVPcmRlclxTdGFydCBNZW51XCZQcm9ncmFtc1xDeWdudXMg U29sdXRpb25zDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxNaWNyb3Nv ZnRcV2luZG93c1xDdXJyZW50VmVyc2lvblxFeHBsb3JlclxNZW51T3JkZXJc U3RhcnQgTWVudVwmUHJvZ3JhbXNcQ3lnbnVzIFNvbHV0aW9uc1xNZW51DQog IChkZWZhdWx0KSA9ICh1bnN1cHBvcnRlZCB0eXBlKQ0KSEtFWV9DVVJSRU5U X1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9ucw0KSEtFWV9DVVJSRU5U X1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNl dHVwDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRp b25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjANCkhLRVlfQ1VSUkVOVF9VU0VS XFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxi MTUuMFxtb3VudHMNCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251 cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMDAN CiAgKGRlZmF1bHQpID0gYEQ6XGN5Z251c1xjeWd3aW5+MScNCiAgdW5peCA9 IGAvJw0KICBmYmluYXJ5ID0gMHgwMDAwMDAwMA0KICBmc2lsZW50ID0gMHgw MDAwMDAwMA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXE1pY3Jvc29m dFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXFVuaW5zdGFsbFxDeWdudXMgQ3ln d2luIEIyMA0KICAoZGVmYXVsdCkgPSBgQzpcV0lORE9XU1xJc1VuaW5zdC5l eGUgLWZkOlxjeWdudXNcY3lnd2luLWIyMFxVbmluc3QuaXN1Jw0KICBEaXNw bGF5TmFtZSA9IGBDeWd3aW4gQjIwJw0KSEtFWV9MT0NBTF9NQUNISU5FXFNP RlRXQVJFXEN5Z251cyBTb2x1dGlvbnMNCkhLRVlfTE9DQUxfTUFDSElORVxT T0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpbiBCMjANCkhLRVlfTE9D QUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpbiBC MjBcQjIwLjENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMg U29sdXRpb25zXEdOVVBybw0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJF XEN5Z251cyBTb2x1dGlvbnNcR05VUHJvXGk1ODYtY3lnd2luMzINCkhLRVlf TE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEdOVVBy b1xpNTg2LWN5Z3dpbjMyXGk1ODYtY3lnd2luMzINCkhLRVlfTE9DQUxfTUFD SElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEdOVVByb1xpNTg2LWN5 Z3dpbjMyXGk1ODYtY3lnd2luMzJcY3lnd2luLUIyMC4xDQogIChkZWZhdWx0 KSA9IGBkOlxjeWdudXNcY3lnd2luLWIyMCcNCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXAN CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z XENZR1dJTi5ETEwgc2V0dXBcYjE1LjANCkhLRVlfTE9DQUxfTUFDSElORVxT T0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1 LjBcbW91bnRzDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVz IFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwMA0K SEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNc Q1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMDENCkhLRVlfTE9DQUxf TUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwg c2V0dXBcYjE1LjBcbW91bnRzXDAyDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09G VFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4w XG1vdW50c1wwMw0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251 cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMDQN CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z XENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDA1DQpIS0VZX0xPQ0FM X01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExM IHNldHVwXGIxNS4wXG1vdW50c1wwNg0KSEtFWV9MT0NBTF9NQUNISU5FXFNP RlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUu MFxtb3VudHNcMDcNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdu dXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDA4 DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9u c1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwOQ0KSEtFWV9MT0NB TF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRM TCBzZXR1cFxiMTUuMFxtb3VudHNcMEENCkhLRVlfTE9DQUxfTUFDSElORVxT T0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1 LjBcbW91bnRzXDBCDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3ln bnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1ww Qw0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlv bnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMEQNCkhLRVlfTE9D QUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5E TEwgc2V0dXBcYjE1LjBcbW91bnRzXDBFDQpIS0VZX0xPQ0FMX01BQ0hJTkVc U09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIx NS4wXG1vdW50c1wwRg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5 Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNc MTANCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRp b25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDExDQpIS0VZX0xP Q0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4u RExMIHNldHVwXGIxNS4wXG1vdW50c1wxMg0KSEtFWV9MT0NBTF9NQUNISU5F XFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxi MTUuMFxtb3VudHNcMTMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxD eWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRz XDE0DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0 aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wxNQ0KSEtFWV9M T0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lO LkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMTYNCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBc YjE1LjBcbW91bnRzXDE3DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVc Q3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50 c1wxOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1 dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMTkNCkhLRVlf TE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJ Ti5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDFBDQpIS0VZX0xPQ0FMX01BQ0hJ TkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVw XGIxNS4wXG1vdW50c1wxQg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJF XEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3Vu dHNcMUMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29s dXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDFEDQoNCmE6 XCBmZCAgICAgICAgICAgTi9BICAgIE4vQSAgICAgICAgICAgICAgICAgICAg DQpjOlwgaGQgIEZBVCAgICAgIDk5OU1iICA4OCUgQ1AgICAgVU4gICAgICAg ICAgIA0KZDpcIGhkICBGQVQgICAgICA1MTFNYiAgNzYlIENQICAgIFVOICAg ICAgICAgICANCmU6XCBoZCAgRkFUICAgICAgNTExTWIgIDg3JSBDUCAgICBV TiAgICAgICAgICAgDQpmOlwgY2QgICAgICAgICAgIE4vQSAgICBOL0EgICAg ICAgICAgICAgICAgICAgIA0KDQpEOlxjeWdudXNcY3lnd2lufjEgIC8gICAg ICAgIG5hdGl2ZSAgdGV4dCE9YmluYXJ5DQoNCkZvdW5kOiBEOlxjeWdudXNc Y3lnd2lufjFcSC1JNTg2fjFcQklOXGJhc2guZXhlDQpGb3VuZDogRDpcY3ln bnVzXGN5Z3dpbn4xXEgtSTU4Nn4xXEJJTlxjYXQuZXhlDQpOb3QgRm91bmQ6 IGNwcCAoZ29vZCEpDQpGb3VuZDogRDpcY3lnbnVzXGN5Z3dpbn4xXEgtSTU4 Nn4xXEJJTlxmaW5kLmV4ZQ0KRm91bmQ6IEM6XFdJTkRPV1NcQ09NTUFORFxm aW5kLmV4ZQ0KV2FybmluZzogRDpcY3lnbnVzXGN5Z3dpbn4xXEgtSTU4Nn4x XEJJTlxmaW5kLmV4ZSBoaWRlcyBDOlxXSU5ET1dTXENPTU1BTkRcZmluZC5l eGUNCkZvdW5kOiBEOlxjeWdudXNcY3lnd2lufjFcSC1JNTg2fjFcQklOXGdj Yy5leGUNCkZvdW5kOiBEOlxjeWdudXNcY3lnd2lufjFcSC1JNTg2fjFcQklO XGdkYi5leGUNCkZvdW5kOiBEOlxjeWdudXNcY3lnd2lufjFcSC1JNTg2fjFc QklOXGxkLmV4ZQ0KRm91bmQ6IEQ6XGN5Z251c1xjeWd3aW5+MVxILUk1ODZ+ MVxCSU5cbHMuZXhlDQpGb3VuZDogRDpcY3lnbnVzXGN5Z3dpbn4xXEgtSTU4 Nn4xXEJJTlxtYWtlLmV4ZQ0KRm91bmQ6IEQ6XGN5Z251c1xjeWd3aW5+MVxI LUk1ODZ+MVxCSU5cc2guZXhlDQoNCiAgMzcxayAxOTk4LzEyLzAxIEQ6XGN5 Z251c1xjeWd3aW5+MVxILUk1ODZ+MVxCSU5cY3lndGNsODAuZGxsIC0gb3M9 NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3Rj bDgwLmRsbCIgdjAuMCB0cz0xOTk4LzEyLzEgMTY6MjUNCiAgICA1ayAxOTk4 LzEyLzAxIEQ6XGN5Z251c1xjeWd3aW5+MVxILUk1ODZ+MVxCSU5cY3lndGNs cGlwODAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgMTBrIDE5 OTgvMTIvMDEgRDpcY3lnbnVzXGN5Z3dpbn4xXEgtSTU4Nn4xXEJJTlxjeWd0 Y2xyZWc4MC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAg ICAgICAgICAgICAiY3lndGNscmVnODAuZGxsIiB2MC4wIHRzPTE5OTgvMTIv MSAxNjoyNQ0KICA2MDBrIDE5OTgvMTIvMDEgRDpcY3lnbnVzXGN5Z3dpbn4x XEgtSTU4Nn4xXEJJTlxjeWd0azgwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5 cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd0azgwLmRsbCIgdjAuMCB0 cz0xOTk4LzEyLzEgMTY6MjgNCiAgNDQ2ayAxOTk4LzEyLzAzIEQ6XGN5Z251 c1xjeWd3aW5+MVxILUk1ODZ+MVxCSU5cY3lnd2luMS5kbGwgLSBvcz00LjAg aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnd2luMS5k bGwiIHYwLjAgdHM9MTk5OC8xMi80IDEyOjM5DQpVc2UgLWggdG8gc2VlIGhl bHAgYWJvdXQgZWFjaCBzZWN0aW9uDQo= ------=_NextPart_000_8346496_3f81f766$14ca8657 Content-Type: application/octet-stream; name="test.cc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test.cc" I2luY2x1ZGUgPGlvc3RyZWFtPg0KDQp2b2lkIG1haW4oKQ0KeyBjb25zdCBp bnQgc2l6ZT0xMDsNCiAgaW50IEFbc2l6ZV07DQogIGludCAqWD1OVUxMLCBp Ow0KICANCiAgZm9yIChpPTA7aTxzaXplO2krKykgQVtpXT1pOw0KICBjb3V0 PDxBWzBdPDwiICI8PCZBPDwiICI8PCZBWzBdPDxlbmRsOw0KICBYPUE7DQog IGNvdXQ8PEFbMF08PCIgIjw8JkE8PCIgIjw8JkFbMF08PGVuZGwNCiAgICAg IDw8Klg8PGVuZGwNCiAgICAgIDw8KlgrNTw8ZW5kbA0KICAgICAgPDwqWDw8 IiAiPDxBWzBdPDxlbmRsDQogICAgICA8PDUrWFswXTw8ZW5kbA0KICAgICAg PDwoIFhbMF09PTAgPyAiWFswXT0wIiA6ICJYWzBdIT0wIik8PGVuZGwNCiAg ICAgIDw8KytYWzBdPDxlbmRsOw0KICAgICAgLy88PFgrK1swXTw8ZW5kbA0K ICAgICAgLy88PCggWD09JlhbMF0gPyAiWD0mWFswXSIgOiAiWCE9JlhbMF0i KTw8ZW5kbDsNCn0NCiAgDQo= ------=_NextPart_000_8346496_3f81f766$14ca8657 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com ------=_NextPart_000_8346496_3f81f766$14ca8657--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |