#include <iostream>
#include <memory>
#include <vector>
#include <unordered_map>
#include <string>
#include <queue>
template <class T> void swap(T& a, T& b){
T temp = a;
a = b;
b = temp;
}
template <class T,class T2> bool swap(T& a, T2& b){
// if(a>T(b)){
// return 1;
// }
std::cout << "b "<< b<<std::endl;
printf("-------%d\n ",b);
return 0;
}
std::unique_ptr<int> clone(int p)
{
std::unique_ptr<int> pInt(new int(p));
return pInt;
}
class Array10
{
public:
Array10(int len)//有参构造函数
{
this->len=len;
}
~Array10()//析构函数
{
}
void setLen(int len)
{
len=len;
}
int getLen()
{
return len;
}
void printInfo()//打印值
{
std::cout<<"len="<<len<<std::endl;
}
Array10& print2()
{
std::cout <<this<< "prinf23\n";
return *this;
}
private:
int len
C++数据结构使用举例
最新推荐文章于 2024-04-16 17:30:10 发布