| C & C++ Language C & C++ Language |
![]() |
|
|
LinkBack | موضوع کے اختیارات | موضوع کی درجہ بندی | ظاہری انداز |
|
|
#1 |
|
Senior Member
![]() تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
|
میرے ایک کلاس فیلو نے ایک کوڈ لکھا جو ایک ہی میموری لوکیشن پر مختلف ویلیوز دیکھا رہا ہے آپ میں سے کوئی بتا سکتا ہے کہ یہ کیا معاملہ ہے۔
کوڈ:
1: #include <iostream.h>
2: using namespace std;
3:
4: int main()
5: {
6: const int x = 10;
7: int * ptr;
8: ptr = (int *)( &x ); //make the pointer to constant int*
9:
10: *ptr = 8; //change the value of the constant using the pointer.
11:
12: //here is the real surprising part
13: cout<<"x: "<<x<<endl; //prints 10, means value is not changed
14: cout<<"*ptr: "<<*ptr<<endl; //prints 8, means value is changed
15: cout<<"ptr: "<<(int)ptr<<endl; //prints some address lets say 0xfadc02
16: cout<<"&x: "<<(int)&x<<endl; //prints the same address, i.e. 0xfadc02
17: //This means that x resides at the same location ptr points to yet
18: //two different values are printed, I cant understand this.
19:
20: return 0;
21: }
__________________
![]() عشق قاتل سے بھی مقتول سے ہمدردی بھی ،یہ بتا کس سے محبت کی جزا مانگے گا؟ سجدہ خالق کو بھی ابلیس سے یارانہ بھی، حشر میں کس سے عقیدت کا صلہ مانگے گا؟ Last edited by رضی; 21-07-09 at 04:51 PM. |
|
|
|
|
|
#3 |
|
ناظم اعلی
![]() تاریخ شمولیت: Jun 2007
عمر: 30
مراسلات: 12,482
کمائي: 8,120,880,613,355
شکریہ: 7,484
3,660 مراسلہ میں 9,157 بارشکریہ ادا کیا گیا
|
جو ٹھیک جواب دے گا اس کو میری طرف سے پانچ سو پواینٹ دیے جائیں گے
|
|
|
|
|
|
#4 | |
|
ذیلی ناظم
![]() ![]() تاریخ شمولیت: Jun 2009
مقام: ENGLAND
مراسلات: 5,514
کمائي: 118,821
شکریہ: 13,538
4,915 مراسلہ میں 16,726 بارشکریہ ادا کیا گیا
|
آپ کے دوست نے جو لکھا ھے اگر اپ اسی کو پوچھ لیتے اور سب کو بتا دیتے تو اچھا ہوتا اس ویلیو کو کاپی کر کے ایڈریس بار میں پیسٹ کرو تو مائی کمپیوٹر کھل جائے گا اگر ان تمام ویلیو کی انفارمیشن لینی ھے تو وہ میں آپ کو دے دیتا ہوں نہ تو آپ کو سمجھ آئے گی اور نہ ہی آپ کے دوست کو اب آپ بتاؤ کیا کرنا ھے اقتباس:
|
|
|
|
|
| 2 قاری/قارئین نے کنعان کا شکریہ ادا کیا | خرم شہزاد خرم (22-07-09), رضی (22-07-09) |
|
|
#5 |
|
Senior Member
![]() تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
|
انفارمیشن دے دیں اور اگر کچھ سمجھا سکیں تو اور بھی بہتر ہے آپ ایسا کریں انفارمیشن دے دیں متھے ماری کرتے ہیں شاید کچھ پلے پڑ جائے
|
|
|
|
| رضی کا شکریہ ادا کیا گیا | خرم شہزاد خرم (22-07-09) |
|
|
#6 |
|
Senior Member
![]() |
چلو ہونہی سہی بھائی
|
|
|
|
|
|
#7 |
|
ناظم اعلی
![]() تاریخ شمولیت: Jun 2007
عمر: 30
مراسلات: 12,482
کمائي: 8,120,880,613,355
شکریہ: 7,484
3,660 مراسلہ میں 9,157 بارشکریہ ادا کیا گیا
|
کنعان بھائی یہ راضی بہت اچھا بچہ ہے یہ سیکھنا چاہتا ہے اگر آپ اس کو سیکھائیں گے تو ضرور سیکھے گا
|
|
|
|
| خرم شہزاد خرم کا شکریہ ادا کیا گیا | رضی (22-07-09) |
|
|
#8 |
|
ناظم اعلی
![]() ![]() ![]() تاریخ شمولیت: Dec 2007
مقام: کراچی
مراسلات: 17,530
کمائي: 298,224
شکریہ: 36,136
13,829 مراسلہ میں 40,304 بارشکریہ ادا کیا گیا
|
میں بھی اچھا بچہ ہوں خرم بھائی
|
|
|
|
|
|
#9 | |
|
Senior Member
![]() تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
|
اقتباس:
![]()
|
|
|
|
|