Questions tagged «pointers»

මතකයේ ගබඩා කර ඇති තවත් අගයක් "පෙන්වා දෙන" දත්ත වර්ගය. දර්ශක විචල්‍යයක වෙනත් වස්තුවක (විචල්‍ය හෝ ශ්‍රිත හෝ වෙනත් වස්තුවක) මතක ලිපිනයක් අඩංගු වේ. මෙම ටැගය භාවිතා කළ යුත්තේ යොමු කිරීම් නොව දර්ශක භාවිතා කිරීම සම්බන්ධ ප්‍රශ්න සඳහා ය. දර්ශක භාවිතා කරන වඩාත් පොදු ක්‍රමලේඛන භාෂා වන්නේ සී, සී ++, ගෝ සහ එකලස් කිරීමේ භාෂා ය. විශේෂිත භාෂා ටැගයක් භාවිතා කරන්න. වෙනත් ප්‍රයෝජනවත් ටැග් වන්නේ ක්‍රමවේදය, ශ්‍රිතය, ව්‍යුහය යනාදියයි.


9
ස්ථිතික_ විකාශනය, ගතික_ විකාශනය, const_cast සහ නැවත අර්ථකථනය_ විකාශනය භාවිතා කළ යුත්තේ කවදාද?
මේවායේ නිසි භාවිතයන් මොනවාද: static_cast dynamic_cast const_cast reinterpret_cast සී විලාසිතාවේ වාත්තු (type)value ක්‍රියාකාරී ශෛලියේ වාත්තු කිරීම type(value) කුමන විශේෂිත අවස්ථා වලදී භාවිතා කළ යුතුද යන්න යමෙකු තීරණය කරන්නේ කෙසේද?
2506 c++  pointers  casting  c++-faq 


18
අරා සමඟ, [5] == 5 [a] සිදුවන්නේ ඇයි?
සී ක්‍රමලේඛන භාෂාවෙන් (aka: K & R), ජොයෙල් ස්ටැක් ඕවර්ෆ්ලෝ පොඩ්කාස්ට් # 34 හි පෙන්වා ඇති පරිදි, සී හි අරා වල මෙම දේපල ගැන සඳහනක් ඇත:a[5] == 5[a] ජොයෙල් පවසන්නේ එය දර්ශක අංක ගණිතය නිසා නමුත් මට තවමත් තේරෙන්නේ නැති බවයි. ඇයිa[5] == 5[a] ?

21
වස්තුවට වඩා මා දර්ශකයක් භාවිතා කළ යුත්තේ ඇයි?
මම ජාවා පසුබිමකින් පැමිණ C ++ හි ඇති වස්තූන් සමඟ වැඩ කිරීමට පටන් ගෙන ඇත. නමුත් මට සිදු වූ එක් දෙයක් නම්, මිනිසුන් බොහෝ විට වස්තූන්ට වඩා වස්තූන් සඳහා දර්ශක භාවිතා කිරීමයි, උදාහරණයක් ලෙස මෙම ප්‍රකාශය: Object *myObject = new Object; ඊට වඩා: Object myObject; නැතහොත් ශ්‍රිතයක් භාවිතා කරනවා වෙනුවට, …
1620 c++  c++11  pointers  c++-faq 

18
Const int *, const int * const, සහ int const * අතර වෙනස කුමක්ද?
මම හැම විටම භාවිතා කරන ආකාරය දක්වා අවුල් const int*, const int * constහා int const *නිවැරදිව. ඔබට කළ හැකි හා කළ නොහැකි දේ නිර්වචනය කරන නීති මාලාවක් තිබේද? පැවරුම්, කාර්යයන් වෙත යොමු වීම යනාදී සියලු කළ යුතු හා නොකළ යුතු දේ දැන ගැනීමට මට අවශ්‍යය.
1378 c++  c  pointers  int  const 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.