முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
eLearner.app

ஊடாடும் பாடநெறி

சி++ பாடநெறி

வழிகாட்டப்பட்ட பயிற்சிகள், நிலையான சரிபார்ப்பு மற்றும் கம்பைலர் எக்ஸ்ப்ளோரர் ஒருங்கிணைப்பு ஆகியவற்றுடன் புதிதாக நவீன C++ ஐக் கற்றுக்கொள்ளுங்கள்: அடிப்படை தொடரியல் மற்றும் தரவு வகைகளிலிருந்து வகுப்புகள் மற்றும் பொருள் சார்ந்த நிரலாக்கங்கள் வரை.

முக்கிய வார்த்தைகள் வழியாக நிலையான சரிபார்ப்பு + செயல்படுத்தல் ஆன்Compiler Explorer(குறியீட்டை நகலெடுக்க ஒரு கிளிக் + திறக்க).

01 · தொகுதி 1 — C++ அடிப்படைகள்

3 பாடங்கள்

அடித்தளங்கள்: மாறிகள், பழமையான தரவு வகைகள், எண்கணித-தர்க்க ஆபரேட்டர்கள் மற்றும் std::cout மற்றும் std::cin உடன் அடிப்படை உள்ளீடு/வெளியீடு.

  1. 1.1மாறிகள் மற்றும் தரவு வகைகள்பழமையான வகைகள் (int, double, char, bool) மற்றும் சிக்கலான பொருள்கள் (std::string). பிரகடனம், துவக்கம் மற்றும் ஸ்கோப்பிங்.~10 min
  2. 1.2ஆபரேட்டர்கள்எண்கணிதம், தொடர்புடைய, தருக்க மற்றும் பணி ஆபரேட்டர்கள். முன்னுரிமை மற்றும் வெளிப்பாடுகள்.~8 min
  3. 1.3உள்ளீடு/வெளியீடு மற்றும் ஸ்ட்ரீம்கள்iostream நூலகத்திலிருந்து நிலையான ஸ்ட்ரீம்கள்: std::cout உடன் வெளியீட்டை அனுப்புதல் மற்றும் std::cin உடன் உள்ளீட்டைப் படித்தல்.~10 min

02 · தொகுதி 2 - கட்டுப்பாட்டு ஓட்டம்

3 பாடங்கள்

முடிவெடுப்பதற்கான நிபந்தனை வெளிப்பாடுகள் மற்றும் அறிவுறுத்தல்களை மீண்டும் செய்ய சுழல்கள்.

  1. 2.1நிபந்தனை அறிக்கைகள் (இல்லையெனில்)if, else if, and else கன்ஸ்ட்ரக்ட்ஸ் மூலம் நிபந்தனை செயல்படுத்துதலைக் கட்டுப்படுத்தவும்.~10 min
  2. 2.2சுழல்கள்லூப்களுக்கு, போது மற்றும் செய்யும் போது குறியீட்டின் தொகுதிகளை மீண்டும் செய்யவும்.~12 min
  3. 2.3சுவிட்ச் அறிக்கைமுழு எண் அல்லது கரி மாறிலி மதிப்புகளின் அடிப்படையில் பல கிளை வழிகளை சுத்தமாக நிர்வகிக்கவும்.~8 min

03 · தொகுதி 3 - செயல்பாடுகள் மற்றும் குறிப்புகள்

2 பாடங்கள்

குறியீட்டை மீண்டும் பயன்படுத்தக்கூடிய தொகுதிகளாக சிதைத்து, நினைவகத்தில் C++ தரவை எவ்வாறு அனுப்புகிறது என்பதைப் புரிந்து கொள்ளுங்கள்.

  1. 3.1அடிப்படை செயல்பாடுகள்செயல்பாடுகளை அறிவித்து வரையறுக்கவும். உள்ளீட்டு அளவுருக்கள், திரும்பும் வகைகள் மற்றும் அடிப்படை செயலாக்கம்.~10 min
  2. 3.2மதிப்பு மற்றும் குறிப்பு மூலம் அனுப்பவும்நினைவகத்தில் உள்ள பிரதிகள் மற்றும் குறிப்பு ஆபரேட்டருடன் மாற்றுப்பெயர்கள் (&). வெளிப்புற அளவுருக்களை மாற்றுதல்.~12 min

04 · தொகுதி 4 — பொருள் சார்ந்த நிரலாக்கம்

2 பாடங்கள்

வகுப்புகள், இணைத்தல் மற்றும் தானியங்கி வள மேலாண்மை ஆகியவற்றை அறிமுகப்படுத்துகிறது.

  1. 4.1வகுப்புகள் மற்றும் பொருள்கள்வகுப்பு தொடரியல், தரவு உறுப்பினர்கள் மற்றும் உறுப்பினர் செயல்பாடுகள். இணைப்பதற்கான பொது மற்றும் தனியார் அணுகல் குறிப்பான்கள்.~12 min
  2. 4.2கட்டமைப்பாளர்கள் மற்றும் அழிப்பவர்கள்உருவாக்கும் நேரத்தில் பொருளின் நிலையைத் துவக்கவும் மற்றும் அழிவின் போது வளங்களை சுத்தம் செய்யவும்.~12 min

05 · தொகுதி 5 — தரவு கட்டமைப்புகள் மற்றும் சுட்டிகள்

2 பாடங்கள்

தரவு சேகரிப்புகளை நிர்வகிக்கவும் மற்றும் சுட்டிகளைப் பயன்படுத்தி இயற்பியல் நினைவகம் எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ளவும்.

  1. 5.1வரிசைகள் மற்றும் திசையன்கள்நிலையான சி-பாணி அணிவரிசைகள் மற்றும் டைனமிக் எஸ்டிடி::வெக்டர். தரவு சேகரிப்புகளைச் சேர்த்தல், அணுகுதல் மற்றும் கையாளுதல்.~12 min
  2. 5.2சுட்டிகள்நினைவக முகவரிகள், குறிப்பு ஆபரேட்டர் (&), மற்றும் dereferencing (*). பாதுகாப்பிற்காக nullptr ஐப் பயன்படுத்துதல்.~15 min

06 · தொகுதி 6 - பரம்பரை மற்றும் பாலிமார்பிசம்

2 பாடங்கள்

ஏற்கனவே உள்ள வகுப்புகளை விரிவுபடுத்தி, மெய்நிகர் செயல்பாடுகள் மற்றும் பரம்பரையைப் பயன்படுத்தி பாலிமார்பிக் நடத்தைகளை செயல்படுத்தவும்.

  1. 6.1C++ இல் பரம்பரைபொது மரபுரிமையுடன் வகுப்பு படிநிலைகளை உருவாக்கவும், பாதுகாக்கப்பட்ட விவரக்குறிப்பை புரிந்து கொள்ளவும், அடிப்படை வகுப்பு கட்டமைப்பாளர்களை அழைக்கவும்.~12 min
  2. 6.2பாலிமார்பிசம் மற்றும் மெய்நிகர் செயல்பாடுகள்மெய்நிகர் முக்கிய சொல்லைப் பயன்படுத்தி இயக்க நேரத்தில் முறைகளைத் தீர்க்கவும், மெய்நிகர் அழிப்பான்களைப் புரிந்துகொள்ளவும் மற்றும் தூய சுருக்க வகுப்புகள்.~15 min

07 · தொகுதி 7 - ஸ்மார்ட் பாயிண்டர்கள்

2 பாடங்கள்

நிலையான லைப்ரரி ஸ்மார்ட் பாயிண்டர்களைப் பயன்படுத்தி கசிவுகள் இல்லாமல் நவீன மற்றும் பாதுகாப்பான டைனமிக் நினைவக மேலாண்மை.

  1. 7.1std::unique_ptr மற்றும் std::shared_ptrதனிப்பட்ட_ptr உடன் ஒரு ஆதாரத்தின் பிரத்தியேக உரிமையை உறுதிப்படுத்தவும் அல்லது பகிரப்பட்ட_ptr ஐப் பயன்படுத்தி குறிப்பு எண்ணுடன் பகிரப்பட்ட உரிமையை உறுதிப்படுத்தவும்.~12 min
  2. 7.2std::weak_ptrShared_ptr ஆல் நிர்வகிக்கப்படும் ஆதாரங்களுடன் தொடர்புடைய சுழற்சி சார்புகள் மற்றும் சொந்தமில்லாத குறிப்புகளைத் தீர்க்கவும்.~12 min

08 · தொகுதி 8 - டெம்ப்ளேட்கள்

2 பாடங்கள்

தரவு வகைகளிலிருந்து சுயாதீனமான மறுபயன்பாட்டு செயல்பாடுகள் மற்றும் வகுப்புகளை எழுதுவதன் மூலம் பொதுவான நிரலாக்கத்தை அறிமுகப்படுத்துங்கள்.

  1. 8.1செயல்பாட்டு வார்ப்புருக்கள்டெம்ப்ளேட் வகை அளவுருக்களை வரையறுப்பதன் மூலம் பொதுவான செயல்பாடுகளை எழுதவும் மற்றும் கம்பைலர் மூலம் வகை கழித்தல் புரிந்து கொள்ளவும்.~12 min
  2. 8.2வகுப்பு வார்ப்புருக்கள்உள்ளடக்கப்பட்ட தரவு வகையைப் பொறுத்து அளவுருப்படுத்தப்பட்ட பொதுவான வகுப்புகள் மற்றும் தரவு கட்டமைப்புகளை செயல்படுத்தவும்.~15 min