template<class T>
class Stack{
Stack();
~Stack();
};
typedef std::unique_ptr<Stack<int>> p;
typedef std::unique_ptr<std::shared_ptr<Stack<int>>> pp;
typedef std::unique_ptr<std::shared_ptr<std::queue<Stack<int>>>> ppq;
typedef std::unique_ptr<std::shared_ptr<std::queue<std::weak_ptr<Stack<int>>>>> ppqw;
typedef std::unique_ptr<std::shared_ptr<std::queue<std::weak_ptr<std::queue<Stack<int>>>>>> ppqwq;
typedef std::unique_ptr<std::shared_ptr<std::queue<std::weak_ptr<std::queue<std::queue<Stack<int>>>>>>> ppqwqq;
typedef std::unique_ptr<std::shared_ptr<std::queue<std::weak_ptr<std::queue<std::queue<std::queue<Stack<int>>>>>>>> ppqwqqq;
auto ppQwQqq = [](auto&& self, auto&& type) {
using namespace std;
if constexpr (is_same_v<std::decay_t<decltype(type)>, ppqwqqq>) cout << "hello github, I'm ppqwqqq";
else self(self, *type);
};
-
Notifications
You must be signed in to change notification settings - Fork 0
2876225417/2876225417
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published