නියත C ++ පොත් මාර්ගෝපදේශය සහ ලැයිස්තුව


4243

මෙම ප්‍රශ්නය සෑම වසරකම ප්‍රකාශයට පත් කරන නරක C ++ පොත් දුසිම් ගණනක් අතර මුතු කිහිපයක් එකතු කිරීමට උත්සාහ කරයි.

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

සංස්කරණය කරන්න ලබාදීම සඳහා පිළිගත් පිළිතුර ගුණාත්මක පොත් සහ ආසන්න නිපුණතා මට්ටම - වඩාත් සුදුසු පසු ඔබේ අමතරව සාකච්ඡා C ++ චැට් රූම් . (නිර්දේශයන් සමඟ එකඟ නොවන්නේ නම් නියාමකයින් ඔබගේ කාර්යය අනුකම්පා විරහිතව අහෝසි කළ හැකිය.) ඔබ පෞද්ගලිකව කියවා / ප්‍රතිලාභ ලබා ඇති සෑම පොතක් ගැනම කෙටි විස්තරයක් / විස්තරයක් එක් කරන්න. ගුණාත්මකභාවය, ශීර්ෂ පා etc. ආදිය විවාද කිරීමට නිදහස් වන්න. නිර්ණායක සපුරාලන පොත් ලැයිස්තුවට එකතු කරනු ලැබේ. සී සහ සී ++ පරිශීලකයින්ගේ සංගමය (ACCU) විසින් සමාලෝචන ඇති පොත් වලට සමාලෝචනයට සබැඳි ඇත.

* සටහන: නිතර අසනු ලබන ප්‍රශ්න සහ වෙනත් සම්පත් C ++ ටැග් තොරතුරු සහ ඊට පහළින් සොයාගත හැකිය.

Answers:


4910

ආරම්භකයා

හඳුන්වාදීම, පෙර වැඩසටහන්කරණ අත්දැකීම් නොමැත

  • සී ++ ප්‍රයිමර් * (ස්ටැන්ලි ලිප්මන්, ජොසී ලාජෝයි සහ බාබරා ඊ. මූ) ( සී ++ 11 සඳහා යාවත්කාලීන කරන ලදි ) පිටු 1k කින් එන මෙය C ++ පිළිබඳ ඉතා සවිස්තරාත්මක හැඳින්වීමකි, එය භාෂාවේ සෑම දෙයක්ම ඉතා පහසුවෙන් ලබා ගත හැකි ආකෘතියකින් ආවරණය කරයි සහ ඉතා විස්තරාත්මකව. පස්වන සංස්කරණය (2012 අගෝස්තු 16 නිකුත් කරන ලදී) C ++ 11 ආවරණය කරයි. [සමාලෝචනය]

  • ක්‍රමලේඛනය: C ++ භාවිතා කරන මූලධර්ම සහ පුහුණුව (Bjarne Stroustrup, 2 වන සංස්කරණය - 2014 මැයි 25) ( C ++ 11 / C ++ 14 සඳහා යාවත්කාලීන කරන ලදි) භාෂාවේ නිර්මාතෘ විසින් C ++ භාවිතා කරමින් ක්‍රමලේඛනය පිළිබඳ හැඳින්වීමක්. හොඳ කියවීමක්, එය පෙර වැඩසටහන්කරණ අත්දැකීම් නොමැති බව උපකල්පනය කරයි, නමුත් එය ආරම්භකයින් සඳහා පමණක් නොවේ.

* සැලකිය යුතු ලෙස අඩු වාසිදායක සමාලෝචනයක් සහිතව C ++ ප්‍රයිමර් ප්ලස් (ස්ටීවන් ප්‍රටා) සමඟ පටලවා නොගත යුතුය .

හැඳින්වීම, පෙර වැඩසටහන් අත්දැකීම් සමඟ

  • C ++ (Bjarne Stroustrup) චාරිකාව ( C ++ 17 සඳහා 2 වන සංස්කරණය ) “චාරිකාව” යනු සම්මත C ++ (භාෂාව සහ සම්මත පුස්තකාලය සහ C ++ භාවිතා කිරීම ) පිළිබඳ ඉක්මන් (පිටු 180 ක් සහ පරිච්ඡේද 14 ක්) නිබන්ධන දළ විශ්ලේෂණයකි. 11 ) දැනටමත් C ++ දන්නා හෝ අවම වශයෙන් පළපුරුදු ක්‍රමලේඛකයින් දන්නා අය සඳහා තරමක් ඉහළ මට්ටමක. මෙම පොත 4 වන සංස්කරණයේ C ++ ක්‍රමලේඛන භාෂාවේ 2-5 පරිච්ඡේදයන්ගෙන් සමන්විත වන ද්‍රව්‍යයේ දීර් version අනුවාදයකි.

  • වේගවත් සී ++ (ඇන්ඩ rew කොයිනිග් සහ බාබරා මූ, 1 වන සංස්කරණය - අගෝස්තු 24, 2000) මෙය මූලික වශයෙන් සී ++ ප්‍රයිමර් හා සමාන භූමියක් ආවරණය කරයි, නමුත් එහි අවකාශයෙන් හතරෙන් එකක් පමණ කරයි. මෙයට බොහෝ දුරට හේතු වී ඇත්තේ එය ක්‍රමලේඛනය හඳුන්වාදීමට උත්සාහ නොකරනනමුත්වෙනත් භාෂාවකින් කලින් වැඩසටහන්ගත කර ඇති පුද්ගලයින් සඳහා C ++ හැඳින්වීමකි. එහි දැඩි ඉගෙනීමේ වක්‍රය ඇත, නමුත්, මෙය සමඟ සාර්ථකව කටයුතු කළ හැකි අයට එය භාෂාවට ඉතා සංයුක්ත හැඳින්වීමකි. (Ically තිහාසිකව, එය භාෂාව ඉගැන්වීම සඳහා නවීන ප්‍රවේශයක් භාවිතා කළ පළමු ආරම්භකයාගේ පොත වීම නිසා එය නව පදනමක් බිඳ දැමීය.) එසේ තිබියදීත්, එය උගන්වන C ++ තනිකරම C ++ 98 වේ. [සමාලෝචනය]

හොඳම පුරුදු

  • C ලදායී සී ++ (ස්කොට් මේයර්ස්, 3 වන සංස්කරණය - 2005 මැයි 22) මෙය ලියා ඇත්තේ සී ++ ක්‍රමලේඛකයින් කියවිය යුතු හොඳම දෙවන පොත වීමේ අරමුණින් වන අතර එය සාර්ථක විය. පෙර සංස්කරණවල ඉලක්කය වූයේ සී වෙතින් එන ක්‍රමලේඛකයින්ය, තෙවන සංස්කරණය මෙය වෙනස් කරන අතර ජාවා වැනි භාෂාවලින් එන ක්‍රමලේඛකයින් ඉලක්ක කරයි. එය ඉතා පහසුවෙන් මතක තබා ගත හැකි නීති රීති 50 ක් සහ ඒවායේ තාර්කිකත්වය ඉතා පහසුවෙන් ලබා ගත හැකි (හා ප්‍රියජනක) ශෛලියකින් ඉදිරිපත් කරයි. C ++ 11 සහ C ++ 14 සඳහා උදාහරණ සහ ගැටළු කිහිපයක් යල්පැන ඇති අතර Modern ලදායී නවීන C ++ වඩාත් කැමති විය යුතුය. [සමාලෝචනය]

  • ඵලදායී නූතන C ++ (ස්කොට් Meyers) මෙම මූලික වශයෙන් නව අනුවාදය වේ ඵලදායී C ++ , C ++ 03 සිට C ++ 11 හා C ++ 14 දක්වා පරිවර්තනය කරමින් C ++ වැඩසටහන්, ඉලක්ක.

  • ඵලදායී STL (ස්කොට් Meyers) කුමක් STL එන සම්මත පුස්තකාලය කොටසක් ඒ දේම කරන්න මෙම අරමුනු ඵලදායී C ++ , සමස්තයක් ලෙස භාෂාව කළ: එය ඔවුන්ගේ තර්කයක් සමග අතේ මාපට ඇඟිල්ල නීති ඉදිරිපත් කරයි. [සමාලෝචනය]

අතරමැදි

  • වඩා C ලදායී C ++ (ස්කොට් මේයර්ස්) C ලදායී C ++ ට වඩා මාපට ඇඟිල්ලේ නීති. පළමු පොතේ ඇති පොත් තරම් වැදගත් නැත, නමුත් දැන ගැනීමට තවමත් හොඳය.

  • සුවිශේෂී C ++ (පැළෑටි සූටර්) ප්‍රහේලිකා සමූහයක් ලෙස ඉදිරිපත් කර ඇති මෙය, සම්පත් අත්පත් කර ගැනීම හරහා C ++ හි නිසි සම්පත් කළමනාකරණය සහ ව්‍යතිරේක ආරක්ෂාව පිළිබඳ හොඳම හා ගැඹුරු සාකච්ඡාවකි. pimpl idiom, name lookup, හොඳ පන්ති නිර්මාණය, සහ C ++ මතක ආකෘතිය ඇතුළු වෙනත් මාතෘකා වල. [සමාලෝචනය]

  • වඩාත් සුවිශේෂී C ++ (ඔසු සූටර්) C ++ හි object ලදායී වස්තු-නැඹුරු වැඩසටහන් සාකච්ඡා කිරීම සහ STL නිවැරදිව භාවිතා කිරීමහැරුණු විට, සුවිශේෂී C ++ හි ආවරණය නොවන අතිරේක ව්‍යතිරේක ආරක්‍ෂිත මාතෘකා ආවරණයකරයි. [සමාලෝචනය]

  • සුවිශේෂී C ++ ශෛලිය (ඔසු සූටර්) සාමාන්‍ය වැඩසටහන්කරණය, ප්‍රශස්තිකරණය සහ සම්පත් කළමනාකරණය සාකච්ඡා කරයි; සාමාජික නොවන කාර්යයන් සහ තනි වගකීම් මූලධර්මය භාවිතා කරමින් C ++ හි මොඩියුලර් කේත ලිවිය යුතු ආකාරය පිළිබඳ විශිෂ්ට නිරූපණයක් මෙම පොතේ ඇත. [සමාලෝචනය]

  • සී ++ කේතීකරණ ප්‍රමිති (ඔසු සූටර් සහ ඇන්ඩ්‍රි ඇලෙක්සැන්ඩ්‍රෙස්කු) මෙහි “කේතීකරණ ප්‍රමිතීන්” යන්නෙන් අදහස් කරන්නේ “මගේ කේතය කොපමණ ඉඩ ප්‍රමාණයක් ඇතුළත් කළ යුතුද?” නිවැරදි, තේරුම්ගත හැකි සහ කාර්යක්ෂම C ++ කේත ලිවීමට ඔබට උපකාරී වන හොඳම භාවිතයන්, මෝඩයන් සහ පොදු අන්තරායන් 101 ක් මෙම පොතේ අඩංගු වේ. [සමාලෝචනය]

  • සී ++ ආකෘති: සම්පූර්ණ මාර්ගෝපදේශය (ඩේවිඩ් වැන්ඩෙවෝර්ඩ් සහ නිකොලායි එම්. ජොසුටිස්)සී ++ 11 ට පෙර සැකිලි පැවතුන බැවින්මෙය පිළිබඳ පොතමෙයයි. එය මුලික කරුණු වල සිට වඩාත්ම දියුණු අච්චු මෙට්‍රොග්‍රැමිං දක්වා සියල්ල ආවරණය කරන අතර සැකිලි ක්‍රියා කරන ආකාරය පිළිබඳ සෑම විස්තරයක්ම (සංකල්පමය වශයෙන් සහ ඒවා ක්‍රියාත්මක කරන ආකාරය) පැහැදිලි කරයි. එක් අර්ථ දැක්වීමේ රීතියේ (ODR) විශිෂ්ට සාරාංශ සහ උපග්‍රන්ථවල අධි බර විසර්ජනය ඇත. ඒ දෙවන සංස්කරණය C ++ 11 ආවරණය වන පරිදි, C ++ 14 හා C ++ 17 ක් දැනටමත් ප්රකාශයට පත් කර තිබේ. [සමාලෝචනය]

  • සී ++ 17 - සම්පුර්ණ මාර්ගෝපදේශය (නිකොලායි එම්. ජොසුටිස්) සී ++ 17 ප්‍රමිතියෙන් හඳුන්වා දී ඇති සියලුම නව අංගයන් විස්තර කරන්නේ 'පේළිගත විචල්‍යයන්', 'කොන්ස්ටෙක්ස්ප්‍රස්' නම් 'බහුමාමකය දක්වා' මතක සම්පත් 'සහ' නවීකරණය කරන ලද දත්ත සමඟ මකා දමන්න '.


උසස්

  • නූතන සී ++ නිර්මාණය (ඇන්ඩ්‍රි ඇලෙක්සැන්ඩ්‍රෙස්කු) උසස් ජනක ක්‍රමලේඛන ශිල්පීය ක්‍රම පිළිබඳ සුවිශේෂී පොතක්. ප්‍රතිපත්ති මත පදනම් වූ සැලසුම්, වර්ග ලැයිස්තු, සහ මූලික ජනක ක්‍රමලේඛන මෝඩයන් හඳුන්වා දීමෙන් පසුව ප්‍රයෝජනවත් සැලසුම් රටා (කුඩා වස්තු වෙන් කරන්නන්, විනෝදකාමීන්, කර්මාන්තශාලා, අමුත්තන් සහ බහු ක්‍රම ඇතුළුව) කාර්යක්ෂමව, මොඩියුලයෙන් සහ පිරිසිදු ලෙස සාමාන්‍ය ක්‍රමලේඛන භාවිතයෙන් ක්‍රියාත්මක කළ හැකි ආකාරය පැහැදිලි කරයි. . [සමාලෝචනය]

  • සී ++ අච්චු මෙටප්‍රෝග්‍රැමිං (ඩේවිඩ් ඒබ්‍රහම්ස් සහ ඇලෙක්සි ගුර්ටොවෝයි)

  • සී ++ කොන්කුරන්සි ඉන් ඇක්ෂන් (ඇන්තනි විලියම්ස්) නූල් පුස්තකාලය, පරමාණුක පුස්තකාලය, සී ++ මතක ආකෘතිය, අගුල් සහ මුටෙක්ස් මෙන්ම බහු තෙරපුම් යෙදුම් සැලසුම් කිරීම සහ නිදොස් කිරීම පිළිබඳ ගැටළු ඇතුළුව සී ++ 11 සමගාමී ආධාරක ආවරණය වන පොතක්. ඒ දෙවන සංස්කරණය C ++ 14 හා C ++ 17 ආවරණය වන පරිදි මේ වන විටත් ප්රකාශයට පත් කර ඇත.

  • උසස් C ++ Metaprogramming (ඩේවිඩ් ඩී ජෙනරෝ) ටීඑම්පී ශිල්පීය ක්‍රම පිළිබඳ පූර්ව C ++ 11 අත්පොත, න්‍යායට වඩා පුහුණුව කෙරෙහි වැඩි අවධානයක් යොමු කළේය. මෙම පොතේ ස්නිපෙට් ටොන් ගණනක් ඇත, ඒවායින් සමහරක් ගති ලක්ෂණ අනුව යල් පැන ගොස් ඇත, නමුත් ශිල්පීය ක්‍රම කෙසේ වෙතත් දැන ගැනීමට ප්‍රයෝජනවත් වේ. ඔබට විචක්ෂණශීලී හැඩතල ගැන්වීම / සංස්කරණය කිරීම කළ හැකි නම්, ඇලෙක්සැන්ඩ්‍රෙස්කුට වඩා කියවීම පහසු වන අතර, විවාදාත්මකව, වඩා ප්‍රතිලාභදායකය. වඩාත් පළපුරුදු සංවර්ධකයින් සඳහා, සාමාන්‍යයෙන් C ++ (විහිළුවක්) හි අඳුරු කොනක් ගැන යමක් ලබා ගැනීමට හොඳ අවස්ථාවක් තිබේ.

  • C ++ හි ක්‍රියාකාරී ක්‍රමලේඛනය (Ivan Čukić) නූතන C ++ හි ක්‍රියාකාරී ආදර්ශයට පොත පා er කයා හඳුන්වා දෙයි. එය න්‍යායාත්මක හා කේත අංශ විවිධ උදාහරණ හා රූප සටහන් සමඟ ආවරණය කරයි. කතුවරයාට ඉගැන්වීමේ අත්දැකීම් ඇති අතර ක්‍රියාකාරී ක්‍රමලේඛනයේ විවිධ අංශ හරහා පා er කයාට පහසුවෙන් මඟ පෙන්වීම සඳහා එය භාවිතා කරයි.


විමර්ශන විලාසය - සියලුම මට්ටම්

  • C ++ ක්‍රමලේඛන භාෂාව (Bjarne Stroustrup) ( C ++ 11 සඳහා යාවත්කාලීන කරන ලදි ) C ++ සඳහා එහි නිර්මාතෘ විසින් සම්භාව්‍ය හැඳින්වීම. සම්භාව්‍ය කේ ඇන්ඩ් ආර් සමාන්තරව ලියා ඇති මෙය ඇත්ත වශයෙන්ම එය බොහෝ සෙයින් කියවන අතර මූලික භාෂාවේ සිට සම්මත පුස්තකාලය දක්වා, භාෂාවේ දර්ශනයට ක්‍රමලේඛන උපමා දක්වා සියල්ල ආවරණය කරයි. [සමාලෝචන] සටහන: C ++ සම්මත සියලු නිවේදන මේ ප්රශ්නය දම්වැල් මත ධාවනය වන ඇත: කොහෙන්ද මම වත්මන් C ++ සම්මත සොයා ගන්නේ .

  • C ++ සම්මත එකතුව නිබන්ධනය සහ විමර්ශන (Nicolai Josuttis) ( C ++ 11 යාවත්කාලීන ) මෙම C ++ සම්මත පුස්තකාලය සඳහා හැඳින්වීමක් හා සඳහනක්. දෙවන සංස්කරණය (2012 අප්රේල් 9 වන දින නිකුත් කරන ලදී) C ++ 11 ආවරණය කරයි. [සමාලෝචනය]

  • C ++ IO Streams and Locales (ඇන්ජලිකා ලැන්ගර් සහ ක්ලවුස් ක්‍රෙෆ්ට්) මෙම පොත ගැන කීමට ඇත්තේ ඉතා අල්ප ප්‍රමාණයකි, ඔබට ඇළ දොළ සහ ස්ථාන ගැන යමක් දැන ගැනීමට අවශ්‍ය නම්, නිශ්චිත පිළිතුරු සොයා ගත හැකි එකම ස්ථානය මෙයයි. [සමාලෝචනය]

සී ++ 11/14/17 /… යොමුව:

  • C ++ 11 / 14 / 17 සම්මත (INCITS / ISO / IEC 14882: 2011/2014/2017) මෙම, ඇත්ත වශයෙන්, හෝ C ++ නොවන බව සියලු අවසාන බේරුම්කරුවා වන්නේ. කෙසේ වෙතත්, එය හුදෙක්ම අවබෝධ කර ගැනීම සඳහා සැලකිය යුතු කාලයක් හා වෑයමක් කැප කිරීමට කැමති පළපුරුදු පරිශීලකයින් සඳහා යොමු කිරීමක් ලෙස අදහස් කරන බව මතක තබා ගන්න. සී ++ 17 ප්‍රමිතිය ස්විට්සර්ලන්ත ෆ්‍රෑන්ක් 198 ක් සඳහා විද්‍යුත් ආකාරයෙන් නිකුත් කෙරේ.

  • සී ++ 17 ප්‍රමිතිය ලබා ගත හැකි නමුත් එය ආර්ථික ස්වරූපයෙන් නොවේ - අයිඑස්ඕ වෙතින් කෙලින්ම එහි පිරිවැය ස්විස් ෆ්‍රෑන්ක් 198 ක් (ඇමරිකානු ඩොලර් 200 ක් පමණ). බොහෝ මිනිසුන් සඳහා, ප්‍රමිතිකරණයට පෙර අවසන් කෙටුම්පත ප්‍රමාණවත් (සහ නොමිලේ) වඩා වැඩි ය. බොහෝ අය C ++ 20 හි ඇතුළත් වීමට ඉඩ ඇති නව අංග ලේඛනගත කරමින් ඊටත් වඩා නව කෙටුම්පතකට කැමති වනු ඇත .

  • නව C ++ (C ++ 11/14) (PDF පමණක්) (ස්කොට් මේයර්ස්) ( C ++ 14 සඳහා යාවත්කාලීන කරන ලදි ) පිළිබඳ දළ විශ්ලේෂණය මෙය දින තුනක පුහුණු පා course මාලාවක ඉදිරිපත් කිරීමේ ද්‍රව්‍ය (විනිවිදක සහ සමහර දේශන සටහන්) සී ++ පිළිබඳ ඉහළ පිළිගැනීමක් ඇති කතුවරයකු වන ස්කොට් මේයර්ස්. අයිතම ලැයිස්තුව කෙටි වුවද ගුණාත්මකභාවය ඉහළ ය.

  • මෙම C ++ Core මාර්ගෝපදේශ (en: C ++ 11/14/17 / ...) (Bjarne Stroustrup හා ඔසු Sutter විසින් සංස්කරණය කරන) නවීන C ++ හොඳින් භාවිතා කිරීම සඳහා මාර්ගෝපදේශ මාලාවක් සමන්විත රීතිය සමඟ අමුත්තන් ලියවිල්ල වන්නේ ද එය යි. යෙදුම් ගෘහ නිර්මාණ ශිල්පයට සහ පුස්තකාල සැලසුමට බලපාන අතුරුමුහුණත්, සම්පත් කළමනාකරණය, මතක කළමනාකරණය සහ සමගාමී මුදල් වැනි සාපේක්ෂව ඉහළ මට්ටමේ ගැටළු කෙරෙහි මාර්ගෝපදේශ අවධානය යොමු කර ඇත. මෙම ව්‍යාපෘතිය CppCon'15 හි දී Bjarne Stroustrup සහ වෙනත් අය විසින් ප්‍රකාශයට පත් කරන ලද අතර ප්‍රජාවේ දායකත්වය සාදරයෙන් පිළිගනී. බොහෝ මාර්ගෝපදේශයන් තාර්කිකත්වය සහ උදාහරණ සමඟ පරිපූරක කර ඇති අතර හැකි මෙවලම් සහාය පිළිබඳ සාකච්ඡා ද වේ. ස්ථිතික විශ්ලේෂණ මෙවලම් මඟින් ස්වයංක්‍රීයව පරීක්ෂා කළ හැකි වන පරිදි බොහෝ නීති විශේෂයෙන් නිර්මාණය කර ඇත.

  • මෙම C ++ සුපිරි-නිතර අසන ප්රශ්න (මාෂල් ක්ලයින්, Bjarne Stroustrup සහ වෙනත් අය) මීට පෙර මාර්ෂල් ක්ලයින් සහ Bjarne Stroustrup විසින් තනි තනිව පවත්වාගෙන ද නව දායකත්වයන් ඇතුළත් C ++ නිතර අසනු ලබන ප්රශ්න එක්සත් කිරීමේ සම්මත C ++ පදනම විසින් කරන උත්සාහයකි. අයිතම බොහෝ විට ගැටළු අතරමැදි මට්ටමින් ආමන්ත්‍රණය කරන අතර බොහෝ විට ඒවා හාස්‍යජනක ස්වරයකින් ලියා ඇත. C ++ ප්‍රමිතියේ නවතම සංස්කරණය සමඟ සියලුම අයිතම තවමත් යාවත්කාලීන නොවිය හැකිය.

  • cppreference.com (C ++ 03/11/14/17 /…) (නේට් කෝල් විසින් ආරම්භ කරන ලදි) යනු මූලික මූලික භාෂා අංගයන් සාරාංශ කරන C ++ සම්මත පුස්තකාලයේ පුළුල් ලියකියවිලි සහිත විකියකි. ප්‍රලේඛනය ඉතා නිරවද්‍ය නමුත් නිල සම්මත ලේඛනයට වඩා කියවීමට පහසු වන අතර එහි විකී ස්වභාවය නිසා වඩා හොඳ සංචාලනයක් සපයයි. ව්‍යාපෘතිය මඟින් C ++ ප්‍රමිතියේ සියලුම අනුවාදයන් ලේඛනගත කරන අතර නිශ්චිත අනුවාදයක් සඳහා දර්ශනය පෙරීමට වෙබ් අඩවිය ඉඩ දෙයි. මෙම ව්‍යාපෘතිය CppCon'14 හි නේට් කෝල් විසින් ඉදිරිපත් කරන ලදී .


ක්ලැසික් / පැරණි

සටහන: මෙම පොත්වල අඩංගු සමහර තොරතුරු යාවත්කාලීන නොවිය හැකිය.

  • C ++ හි සැලසුම හා පරිණාමය (Bjarne Stroustrup)භාෂාව එය එසේ වන්නේ මන්දැයි දැන ගැනීමට ඔබට අවශ්‍යනම්, මෙම පොත ඔබ පිළිතුරු සොයා ගන්නා ස්ථානයයි. මෙයC ++ ප්‍රමිතිකරණයට පෙර සියල්ල ආවරණය කරයි.

  • C ++ පිළිබඳ කටකතා - ( ඇන්ඩ rew කොයිනිග් සහ බාබරා මූ) [සමාලෝචනය]

  • උසස් C ++ ක්‍රමලේඛන ශෛලීන් සහ අයිඩියම්ස් (ජේම්ස් කොප්ලියන්) රටා චලනයේ පූර්වගාමියා වන එය බොහෝ C ++ විශේෂිත “idioms” විස්තර කරයි. එය නිසැකවම ඉතා හොඳ පොතක් වන අතර ඔබට කාලය ඉතිරි කර ගත හැකි නම් එය කියවීම වටී, නමුත් තරමක් පැරණි හා වර්තමාන C ++ සමඟ යාවත්කාලීන නොවේ.

  • විශාල පරිමාණයේ සී ++ මෘදුකාංග නිර්මාණය (ජෝන් ලැකෝස්) ලැකෝස් ඉතා විශාල සී ++ මෘදුකාංග ව්‍යාපෘති කළමනාකරණය කිරීමේ ක්‍රමවේදයන් පැහැදිලි කරයි. නිසැකවම, හොඳ කියවීමක්, එය යාවත්කාලීනව තිබුනේ නම් පමණි. එය C ++ 98 ට බොහෝ කලකට පෙර ලියා ඇති අතර මහා පරිමාණ ව්‍යාපෘති සඳහා වැදගත් වන බොහෝ විශේෂාංග (උදා: නාම අවකාශයන්) මග හැරී ඇත. ඔබට විශාල C ++ මෘදුකාංග ව්‍යාපෘතියක වැඩ කිරීමට අවශ්‍ය නම්, ඔබට එය කියවීමට අවශ්‍ය විය හැකිය, නමුත් ඔබට එය සමඟ ලුණු ධාන්යයකට වඩා ගත යුතුය. නව සංස්කරණයක පළමු වෙළුම වේ 2019 දී නිකුත් වේ .

  • C ++ වස්තු ආකෘතිය ඇතුළත (ස්ටැන්ලි ලිප්මන්) අථත්ය සාමාජික ක්‍රියාකාරකම් බහුලව ක්‍රියාත්මක වන්නේ කෙසේද සහ බහු උරුමයක් තුළ මූලික වස්තූන් මතකයේ පොදුවේ තැන්පත් කර ඇති ආකාරය සහ මේ සියල්ල ක්‍රියාකාරීත්වයට බලපාන්නේ කෙසේද යන්න දැන ගැනීමට ඔබට අවශ්‍ය නම්, ඔබ මෙහි සිටින්නේ එවැනි මාතෘකා පිළිබඳ ගැඹුරු සාකච්ඡා සොයා ගන්න.

  • ඇනෝටේටඩ් සී ++ යොමු අත්පොත (බර්න් ස්ට්‍රෝස්ට්‍රප්, මාග්‍රට් ඒ. එලිස්) මෙම පොත 1989 සී ++ 2.0 අනුවාදය ගවේෂණය කිරීම නිසා යල් පැන ගිය ය - ආකෘති, ව්‍යතිරේක, නාම අවකාශ සහ නව කාස්ට් තවමත් හඳුන්වා දී නොමැත. කෙසේ වෙතත්, මෙම පොත තාර්කිකත්වය, කළ හැකි ක්‍රියාත්මක කිරීම් සහ භාෂාවේ අංගයන් පැහැදිලි කරමින් කාලයෙහි සමස්ත C ++ ප්‍රමිතිය හරහා ගමන් කරයි. මෙය C ++ හි ක්‍රමලේඛන මූලධර්ම සහ රටා ඉගෙන ගැනීමට පොතක් නොව C ++ භාෂාවේ සෑම අංශයක්ම තේරුම් ගැනීමටය.

  • C ++ හි සිතීම (බ ru ස් එකෙල්, 2 වන සංස්කරණය, 2000). වෙළුම් දෙකක්; එය නිබන්ධනය රටාවකි නිදහස් නිරයක් මට්ටමේ පොත් කට්ටලයක්. බාගැනීම්: වෙළුම 1 , වෙළුම 2 . අවාසනාවකට ඒවා සුළු වැරදි ගණනාවකින් විනාශ වී ඇත (උදා: තාවකාලික ස්වයංක්‍රීයව පවතින බව පවත්වා ගැනීමconst), නිල වැරදි ලැයිස්තුවක් නොමැතිව. 3 වන පාර්ශවීය වැරදි ලැයිස්තුවක් ( http://www.computersciencelab.com/Eckel.htm ) වෙතින්ලබා ගත හැකිනමුත් එය නඩත්තු කර නැති බව පෙනේ.

  • විද්‍යාත්මක හා ඉංජිනේරු සී ++: උසස් තාක්ෂණික ක්‍රම සහ උදාහරණ පිළිබඳ හැඳින්වීමක් (ජෝන් බාර්ටන් සහ ලී නක්මන්) එය සංඛ්‍යාත්මක ක්‍රමවේදයන්හි සන්දර්භය තුළ සී ++ හි ඇති සියලුම අංග පැහැදිලි කිරීමට හා භාවිතා කිරීමට උත්සාහ කළ පුළුල් හා ඉතා සවිස්තරාත්මක ග්‍රන්ථයකි. එය එකල කුතුහලය දනවන පුනරාවර්තන ආකෘති රටාව (CRTP, බාටන්-නැක්මන් උපක්‍රමය ලෙසද හැඳින්වේ) වැනි නව තාක්ෂණික ක්‍රම කිහිපයක් හඳුන්වා දුන්නේය. එය මාන විශ්ලේෂණය සහ ස්වයංක්‍රීය අවකලනය වැනි ශිල්පීය ක්‍රම කිහිපයකට පුරෝගාමී විය. එය ප්‍රකාශන පාර්සර් සිට ලැපැක් එතීම දක්වා සම්පාදනය කළ හැකි හා ප්‍රයෝජනවත් කේත රාශියක් සමඟ පැමිණියේය. කේතය තවමත් මෙහි ඇත: http://www.informit.com/store/sciological-and-engineering-c-plus-plus-an-introduction-9780201533934 . අවාසනාවකට මෙන්, පොත් ශෛලිය හා සී ++ අංගයන්ගෙන් යල් පැන ගිය එකක් වී ඇත, කෙසේ වෙතත්, එය එකල ඇදහිය නොහැකි තරම් සංචාරක බලවේගයක් විය (1994, පෙර-එස්ටීඑල්). ගතික උරුමය පිළිබඳ පරිච්ඡේද තේරුම් ගැනීමට ටිකක් සංකීර්ණ වන අතර එතරම් ප්‍රයෝජනවත් නොවේ. චලනය වන අර්ථ නිරූපණයන් සහ STL වෙතින් ඉගෙන ගත් පාඩම් ඇතුළත් මෙම සම්භාව්‍ය පොතේ යාවත්කාලීන කළ අනුවාදය ඉතා හොඳ වනු ඇත.


403
R ජී රාසොව්ස්කි: පැය කිහිපයකින් X ඉගැන්වීමට පොරොන්දු වන සියලුම පොත්. උදාහරණයක් ලෙස පැය ++ කින් C ++ ඉගෙන ගන්න. එවැනි පොත් සියල්ලම වළක්වා ගත හැකි යැයි මම විශ්වාස කරමි.
akhil_mittal

115
ඕනෑම කෙනෙකුගේ සපත්තු මතට නැගීමට මම අකමැතියි, නමුත් බ ru ස් එකෙල්ගේ "C ++ හි සිතීම" මම නිර්දේශ නොකරමි. පොතේ ඉදිරිදර්ශනය මඟින් යෝජනා කරනුයේ සාපේක්ෂව අඩු හෝ අකාර්යක්ෂම ලෙස C ++ සහ “වස්තු නැඹුරු” වැඩසටහන් භාවිතා කිරීම, ගොෆ් සැලසුම් රටාවන් දුර්වල ලෙස යෙදීම හා සමාන බවයි. පොදුවේ ක්‍රමලේඛනය සඳහා එය රසවත් හඳුන්වාදීමේ පොතක් ලෙස මට පෙනී ගියේය, නමුත් යමෙකු ක්‍රමලේඛනය හා (විශේෂයෙන්) සමස්තයක් ලෙස පරිගණක විද්‍යාව පිළිබඳ හුරුපුරුදු වන විට, අධ්‍යාපනයට අහිතකර “සම්භාව්‍ය” ඕඕපී වචනවලින් පමණක් සිතන පොත් මට හමු වේ.

30
. Acc.org වෙබ් අඩවියේ G.Rassovsky, ශ්‍රේණිගත කිරීම් සහිත පොත් සමාලෝචන අංශයක් ඇත. ඔබට C ++ ඒවා සෙවිය හැකිය. ඔවුන්ගෙන් බොහෝ දෙනෙක් "නිර්දේශ කර නැත" ලෙස ශ්‍රේණිගත කර ඇත.
Zaphod Beeblebrox

83
වේගවත් C ++ 2000 සිට වේ. එය යල්පැන ඇති බවට මා කරදර විය යුතුද?
AutonomousApps

60
සංස්කරණය සඳහා ප්‍රකාශයට පත් කරන ලද දිනයන් (අදාළ වන සංස්කරණ අංකය සමඟ) තැබීම හොඳ යැයි මම සිතමි.
ආරොන් හෝල්
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.