The code is as following
// in ptr.h
#pragma once
#include <memory>
template<class T> using Ptr = std::unique_ptr<T>;
So every time I use std::unique_ptr, I include “ptr.h” and use it as Ptr. Is this a good practice?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This kind of thing only hurts readability. The odds are higher that the average C++ programmer will know what a
unique_ptris before they know what your notion ofPtris. Moreover I can google the former and not the latter.