これは、コンストラクターのshared_from_this()という名前のLinuxアプリであり、最新リリースはsharedptr_1.0.zipとしてダウンロードできます。 ワークステーション用の無料ホスティングプロバイダーOnWorksでオンラインで実行できます。
OnWorksを使用してConstructorでshared_from_this()という名前のこのアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
コンストラクターのshared_from_this()
Ad
DESCRIPTION
どうやら、多くの人は、標準のstd :: enable_shared_from_thisクラスがコンストラクターでshared_from_this()を呼び出すことを許可しないことを嫌っています。推測:このライブラリはギャップを埋めることになっています。
Boostライブラリもそれを行いますが、shared_ptrsをデストラクタ内で作成することはできず、含まれているポインタの所有権を取得するためのrelease()メソッドを提供しません。
ただし、大きな欠点は、(まだ)スレッドセーフになっていないことです。
オプション
- コンストラクタとデストラクタのshared_from_this()
- std :: shared_ptrおよびstd :: enable_shared_from_thisのドロップイン置換
- スレッドセーフではありません
- release()メソッドを提供します
プログラミング言語
C + +
これは、https://sourceforge.net/projects/shared-from-this-ctor/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。