Yazper

YAPER (Nog een slimme pointer) is een zoete en eenvoudige Smart-pointer met één kop voor C ++.
Download nu

Yazper Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • zlib/libpng License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alex Rubinsteyn
  • Uitgever website:

Yazper Tags


Yazper Beschrijving

Yhasper (nog een andere slimme wijzer) is een zoete en eenvoudige Smart-pointer met één kop voor C ++. Yassper (nog een andere slimme wijzer) is een zoete en eenvoudige single-header-slimme wijzer voor C ++. Waarom een andere C ++ Smart Pointer schrijven? Er zijn twee bibliotheken van hoge kwaliteit met Smart Pointers: Loki en Boost. Alexandrescu's Loki SmartPTR is klantgericht op een fout. Ik vind beleidssjablonen onuitsprekelijk lelijk en hebben de extra opties niet nodig. Boost's Shared_PTR is best leuk, maar is te beperkend en introduceert ongewenste afhankelijkheid van de massale boostbibliotheek. Wat ik nodig heb, is een kleine, eenvoudige slimme wijzer: yazper. Philosofysmall (ingesloten in Single Header) Simple (niets bijzonders in de code, gemakkelijk te begrijpen) Maximale compatibiliteit (vervanging voor dumb-aanwijzers) Het laatste punt kan gevaarlijk zijn, omdat yasper risicovolle (en toch nuttige) acties mogelijk maakt (zoals opdracht Raw Pointers and Manual Release) Niet toegestaan door andere implementaties. Wees voorzichtig, gebruik alleen die functies als je weet wat je doet!


Yazper Gerelateerde software