cuốn sách gpt4 ai đã làm

c++ - Lỗi biên dịch tham số mẫu hàm

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 11:46:32 25 4
mua khóa gpt4 Nike

Tôi đang cố gắng làm một cái gì đó như thế này:

#include 
#include
using namespace std;

mẫu
Kiểm tra lớp {
public:
mảng typedef TestType;
};

mẫu
void foo(Test::TestType t) {
cout << "kiểm tra\n";
}

int chính() {
Kiểm tra<5>::TestType q;

foo(q);
return 0;
}

Nhưng foo không biên dịch. Trong gcc tôi nhận được

prog.cpp:12:19: error: biến hoặc trường 'foo' được khai báo void
void foo(Test::TestType t) {
^
prog.cpp:12:28: error: dự kiến ​​')' trước 't'
void foo(Test
::TestType t) {

Trong Visual Studio 2010 tôi nhận được

lỗi C2975: 'Kiểm tra': đối số mẫu không hợp lệ cho 'A', biểu thức hằng số thời gian biên dịch dự kiến

Tôi không hiểu mình đang làm gì sai, vì A là hằng số thời gian biên dịch. Tôi nên thay đổi điều gì?

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress