>>402
>>400ではないが、異なる翻訳単位での同一性について気になることがあったので確かめてみた。
#include <functional>
#include <boost/bind/placeholders.hpp>

auto p_1 = &my::placeholders::_1st;
auto p_2 = &std::placeholders::_2;
auto p_3 = &_3;            //boostの _3
auto p_u = &miruna::static_vars<int>::a;

---- test1.cpp ----
p_1 0x01302c19 {class my::oph_t<1,struct my::nil> my::placeholders::
p_2 msvcp120d.dll! 0x0f6dbef2 (追加情報のためのシンボルの読み込み) _2 std::_Ph<2> *
p_3 0x01302c0e {boost::arg<3> _3} {...} boost::arg<3> *
p_u 0x00342978 {ThreadTest.exe!unko miruna::static_vars<void>::a} {v=0.000000000 } unko *

---- test2.cpp ----
p_1 0x01302bfd {class my::oph_t<1,struct my::nil> my::placeholders::
p_2 msvcp120d.dll! 0x0f6dbef2 (追加情報のためのシンボルの読み込み) _2 std::_Ph<2> *
p_3 0x01302bf2 {boost::arg<3> _3} {...} boost::arg<3> *
p_u 0x00342978 {ThreadTest.exe!unko miruna::static_vars<void>::a} {v=2.71828008 } unko *

stdのプレースホルダとあんたのunkoは異なる翻訳単位間でも同一物で、boostのは別物なんだね。

>>403
???