Giriş
in_place construction için kullanılır.
Örnek
Elimizde bir sınıf olsun.
Optional'a sonradan in_place construction ile bir değer atamak için şöyle yaparız.
in_place construction için kullanılır.
Örnek
Elimizde bir sınıf olsun.
class Foo
{
int a,b;
public:
Foo(int one, int two) : a(one),b(two) {}
};
Şöyle yaparız.boost::optional<Foo> fooOpt(boost::in_place<Foo>(1,3));
ÖrnekOptional'a sonradan in_place construction ile bir değer atamak için şöyle yaparız.
#include <boost/optional.hpp>
boost::optional<int> x;
x = boost::in_place(3);
Hiç yorum yok:
Yorum Gönder