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

Ủy quyền các hàm tạo trong VS11

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

Tôi cố gắng sử dụng hàm tạo đại biểu trong Visual Studio 2012 Update 3 nhưng tôi gặp lỗi:

$> cl.exe /EHsc /W4 /MTd .\bla.cpp
Phiên bản trình biên dịch tối ưu hóa Microsoft (R) C/C++ 17.00.60610.1 cho x86
Bản quyền (C) Tập đoàn Microsoft bảo lưu mọi quyền.

bla.cpp
.\bla.cpp(6): lỗi C2614: 'Bla': khởi tạo thành viên bất hợp pháp: 'Bla' không phải
một cơ sở hoặc thành viên

Tệp nguồn ví dụ:

#include  

lớp Bla {
public:
Bla() : Bla(10) { std::cout << "bla()" << std::endl }
Bla(int _n) { std::cout << "bla(int): " << _n << std::endl }
};


int main()
{
Bla b0;
Bla b1(10);
}

Có vẻ như cóđã làm việc trước đây并在 video này (bắt đầu vào khoảng 31:30).

Có ai có thể cho tôi biết trạng thái triển khai của hàm tạo đại biểu trong Visual Studio 2012 không? Hay tôi đang làm gì đó sai? có lẽ của tôi cl.exe Đặt hàng? Hay tôi cần cài đặt một số trình biên dịch CTP hay gì đó?

câu trả lời hay nhất

Hay tôi cần cài đặt một số trình biên dịch CTP hay gì đó?

Thực vậy. Bản phát hành/cập nhật chính thức của VS2012 không hỗ trợ các hàm tạo được ủy quyền. Bạn phải cài đặt CTP tháng 11 năm 2012.

Herelà bản tóm tắt các tính năng của C++ 11 được VC11 hỗ trợ (và không được hỗ trợ).

Về c++ - các hàm tạo ủy quyền trong VS11, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/17432384/

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