Dit is de Linux-app met de naam shared_from_this() in Constructor waarvan de nieuwste release kan worden gedownload als sharedptr_1.0.zip. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en voer deze app met de naam shared_from_this() gratis online uit in Constructor met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
shared_from_this() in Constructor
Ad
PRODUCTBESCHRIJVING
Blijkbaar houden veel mensen er niet van dat de standaard std::enable_shared_from_this klasse niet toestaat om shared_from_this() aan te roepen in de constructor.Raad eens: deze bibliotheek zou het gat moeten vullen.
De boost-bibliotheek doet dat ook, maar het staat niet toe dat shared_ptrs binnen de destructor worden gemaakt en het biedt geen release()-methode om eigenaar te worden van de ingesloten aanwijzer.
Groot nadeel is echter dat het (nog) niet thread-safe is gemaakt.
Kenmerken
- shared_from_this() in Constructor en Destructor
- Drop-In vervanging voor std::shared_ptr en std::enable_shared_from_this
- NIET draadveilig
- Biedt een release() methode
Programmeertaal
C + +
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/shared-from-this-ctor/. Het is gehost in OnWorks, zodat het op de gemakkelijkste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.