பொருளடக்கம்:
வரையறை - பூஸ்ட் நூலகங்கள் என்றால் என்ன?
பூஸ்ட் நூலகங்கள் சி ++ நிரலாக்க மொழிக்கான 80 க்கும் மேற்பட்ட நூலகங்களின் தொகுப்பைக் கொண்டுள்ளன. நூலகங்கள் இலவசமாகக் கிடைக்கின்றன, மேலும் அவை இலவச மற்றும் தனியுரிம மென்பொருள் திட்டங்களுக்கும் பயன்படுத்தப்படலாம். யூனிட் சோதனை, பட செயலாக்கம், மல்டித்ரெடிங், சூடோராண்டம் எண் உருவாக்கம், நேரியல் இயற்கணிதம் மற்றும் வழக்கமான வெளிப்பாடுகள் போன்ற பல பணிகள் மற்றும் கட்டமைப்புகளை பூஸ்ட் ஆதரிக்கிறது.
டெக்கோபீடியா பூஸ்ட் நூலகங்களை விளக்குகிறது
பூஸ்ட் பல நன்மைகளை வழங்குகிறது:
- எல்லா பயன்பாடுகளிலும் நூலகங்கள் பயன்படுத்த இலவசம்.
- சோதனை அறைகளின் விரிவான பட்டியலைக் காணும் முன் நூலகங்கள் சக மதிப்பாய்வு செய்யப்படுகின்றன, மேலும் எந்த நூலகமும் அனுப்பப்படவில்லை.
- இது இயங்குதளத்திலிருந்து சுயாதீனமான பல செயல்பாடுகளை வழங்குகிறது.
- நூலகங்களின் அம்சங்கள் ஒன்றுக்கொன்று சார்ந்தவை அல்ல, இது மென்பொருள் பயன்பாடுகளில் அம்சங்களை சுயாதீனமாக பயன்படுத்த அனுமதிக்கிறது.
- பல பூஸ்ட் டெவலப்பர்கள் சி ++ தரநிலைக் குழுவில் இருப்பதால் நூலகங்கள் நம்பகமானவை.
பூஸ்டில் உள்ள சில முக்கியமான நூலகங்கள்:
- ஏதேனும் - மதிப்பு வகைகளுக்கான பாதுகாப்பான மற்றும் பொதுவான கொள்கலன்
- bind மற்றும் mem_fn - உறுப்பினர் செயல்பாடுகள் மற்றும் செயல்பாடு / பொருள் / சுட்டிகள் ஆகியவற்றிற்கான பொதுவான பைண்டர்கள்
- call_traits - அளவுருக்கள் கடந்து செல்வதற்கான வகைகளை வரையறுக்கிறது
- கருத்து சோதனை - நிரலாக்க நோக்கத்திற்காக பொதுவான கருவிகளை வழங்குகிறது
பூஸ்டின் தனித்துவமான விற்பனை புள்ளி என்னவென்றால், அது குறிப்பிட்ட நோக்கங்களுக்காக ஆயத்த நூலகங்களை வழங்குகிறது. ஒரு மென்பொருள் பயன்பாட்டை உருவாக்க, எல்லா டெவலப்பரும் செய்ய வேண்டியது சரியான நூலகத்தைத் தேர்ந்தெடுத்து அதைப் பயன்படுத்துவதுதான், புதிதாக குறியீட்டை உருவாக்க வேண்டிய அவசியமில்லை.
