Orada C 11 std arasında herhangi bir fark var::bağlama ve boost::bind
İkisi arasında herhangi bir fark var mı? Ya benim Güvenli kod std::bind
boost::bind
her geçtiği yerde değiştirmek ve böylece herhangi bir bağımlılık kurtulmak için Boost miyim?
CEVAP
*2 14*,
std::bind
* *değil.boost::bind
supports non-default calling conventions,std::bind
garanti edilmez (standart kütüphane uygulamalarının bir uzantısı olarak bu sunabilir).boost::bind
bir izin için doğrudan bir mekanizma sağlarönlemekiç içe bağlama İfadeleri (boost::protect
),std::bind
istekli değerlendirme değil. (Yani, eğer isterlersestd::bind
boost::protect
kullanabilirsiniz dedi, ya da basit kendi başlarına yeniden gerçeklemek.)std::bind
biri için iç içe geçmiş bir bağlama ifadesi olarak kullanıcı tanımlı herhangi bir functor tedavi etmek için izin vermek için doğrudan bir mekanizma sağlarzorlaistekli değerlendirme (std::is_bind_expression
: §20.8.9.1.1/1, §20.8.9.1.2/10), 13* *değil.
Orada arasında herhangi bir fark var `...
Bir GUID ve bir UUID arasında herhangi...
& = = &Quot Hiçbiri foo quot;foo Yok &...
Fark arasında bir WordPress kullanmak`...
Orada foo(void) ve foo arasında bir fa...