C++ trung template mô bản

C++ mô bản ( Templates ) chủ yếu thị biên tả phiếm hình đại mã, tại biên dịch thời vi bất đồng sổ cư loại hình sinh thành tương ứng đích hàm sổ hoặc loại thật lệ, chủ yếu hữu hàm sổ mô bản, loại mô bản

Hàm sổ mô bản

#include <iostream>
#include <string>

using namespace std;

template<typename T>
T Total(T a, T b) {
return a < b? b:a;
}

int main() {
cout << Total(1, 2)<<endl; // thâu xuất 2
cout << Total(1.1, 2.2)<<endl; // thâu xuất 2.2
cout << Total( "ABC", "BCD" )<<endl; // thâu xuất ABC
return 0;
}

Loại mô bản

#include <iostream>
#include <string>
#include <vector>

using namespace std;

template<class T>
// dã khả dĩ sử dụng template<typename T>
class Stack{
private:
vector<T> elements;
public:
void push(T value){
elements.pushback(value)
}

};

int main() {
//int loại hình sử dụng
Stack<int> intStack;
intStack.push(1);
//string loại hình sử dụng
Stack<string> stringStack;
stringStack.push( "hi" );
return 0;
}

  • 2
    Điểm tán
  • Thải
  • 0
    Thu tàng
    Giác đắc hoàn bất thác? Nhất kiện thu tàng
  • 1
    Bình luận
Bình luận1
Thiêm gia hồng bao

Thỉnh điền tả hồng bao chúc phúc ngữ hoặc tiêu đề

Hồng bao cá sổ tối tiểu vi 10 cá

Nguyên

Hồng bao kim ngạch tối đê 5 nguyên

Đương tiền dư ngạch3.43Nguyên Tiền vãng sung trị >
Nhu chi phó:10.00Nguyên
Thành tựu nhất ức kỹ thuật nhân!
Lĩnh thủ hậu nhĩ hội tự động thành vi bác chủ hòa hồng bao chủ đích phấn ti Quy tắc
hope_wisdom
Phát xuất đích hồng bao
Thật phóNguyên
Sử dụng dư ngạch chi phó
Điểm kích trọng tân hoạch thủ
Tảo mã chi phó
Tiền bao dư ngạch 0

Để khấu thuyết minh:

1. Dư ngạch thị tiền bao sung trị đích hư nghĩ hóa tệ, án chiếu 1:1 đích bỉ lệ tiến hành chi phó kim ngạch đích để khấu.
2. Dư ngạch vô pháp trực tiếp cấu mãi hạ tái, khả dĩ cấu mãi VIP, phó phí chuyên lan cập khóa trình.

Dư ngạch sung trị