OSDN Git Service

memberwise_swap を追加
[gintenlib/gintenlib.git] / gintenlib / shared_ptr.hpp
index 3b4b727..cde7f10 100644 (file)
@@ -5,16 +5,16 @@
 
       <gintenlib/shared_ptr.hpp>
 
-  shared_ptr ¡§ boost::shared_ptr ¤Î using Àë¸À
+  shared_ptr : boost::shared_ptr の using 宣言
 
-  Àë¸À¡§
+  宣言:
     using boost::shared_ptr;
     
-  µ¡Ç½¡§
-    Ã±½ã¤Ë gintenlib Æâ¤Ç boost::shared_ptr ¤ò»È¤¦µ¡²ñ¤Ï¿¤¤¤Î¤Ç¡¢
-    Í½¤á using Àë¸À¤·¤Æ¤ª¤±¤Ð¡¢¤¤¤Á¤¤¤Á boost:: ¤È»ØÄꤷ¤Æ¤ä¤ëɬÍפ¬Ìµ¤¯¤Æ³Ú¡¢¤À¤±¤Î¥Ø¥Ã¥À¤Ç¤¹¡£
-    ¤¢¤È¤Ï TR1 ¤Ø¤ÎÂбþ¤ò¤·¤ä¤¹¤¤¤è¤¦¤Ë¡¢¤È¤¤¤¦°ÕµÁ¤â¤¢¤ê¤Þ¤¹¡£
-    ¤½¤Î¾ì¹ç¤Ï¸ß´¹À­¤¬¼º¤ï¤ì¤ë²ÄǽÀ­¤â¤¢¤ë¤Î¤Ç¡¢¤ä¤ë¤È¤¹¤ì¤Ð¥á¥¸¥ã¡¼¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×»þ¤Ç¤·¤ç¤¦¤¬¡£
+  機能:
+    単純に gintenlib 内で boost::shared_ptr を使う機会は多いので、
+    予め using 宣言しておけば、いちいち boost:: と指定してやる必要が無くて楽、だけのヘッダです。
+    あとは TR1 への対応をしやすいように、という意義もあります。
+    その場合は互換性が失われる可能性もあるので、やるとすればメジャーバージョンアップ時でしょうが。
 
 */