Author Archives: Yukino Hayakawa

Short Notes on Installing Bonobo Git Server with IIS 10 and Self-Signed SSL Certificate and Setup Git Client on Windows 10

Install Bonobo Git Server

Create Self-Signed Certificate

Setup Git Client

  • When installing Git, select Use the native Windows Secure Channel library, then the Git client will be able to use the imported root CA.

std::vector and Noncopyable

When I inherited my class from boost::noncopyable, I immediately got a compilation error saying std::vector cannot access the copy constructor of my class. But I was using emplace_back, how could that happen? Because explicitly defining or deleting copy constructor will prevent the compiler from implicitly defining move constructor and move assignment operator. Thus, when the vector tries to change the location of the object when it has to grow, it will find it impossible.