C++primer 12.1.5节练习
练习12.16练习12.17(a)不合法。unique_ptr需要用一个指针初始化,无法将int转换为指针。(b)合法。可以用一个int*来初始化IntP,但此程序逻辑上是错误的。它用一个普通int变量的地址初始化p1,p1销毁时会释放此内存,其行为是未定义的。(c)合法。用一个指向动态分配的对象的指针来初始化IntP是正确的。(d)合法。但存在与(b)相同的问题。(e...