Câu hỏi được gắn thẻ «instantiation»

Thuyết trình là quá trình tạo các đối tượng từ một lớp trong hầu hết các ngôn ngữ hướng đối tượng và dựa trên đối tượng. Trong ngôn ngữ C ++, khởi tạo là quá trình tạo một lớp hoặc hàm từ mẫu lớp hoặc mẫu hàm.


5
Tại sao [] nhanh hơn danh sách ()?
Gần đây tôi đã so sánh tốc độ xử lý của []và list()và đã rất ngạc nhiên phát hiện ra rằng []chạy hơn ba lần nhanh hơn list(). Tôi đã thực hiện cùng một bài kiểm tra với {}và dict()kết quả thực tế giống hệt nhau: []và {}cả hai đều …



9
Có cách nào để khởi tạo các đối tượng từ một chuỗi chứa tên lớp của chúng không?
Tôi có một tập tin: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ và một tệp khác: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == …



9
Lập trình đối tượng C ++
Tôi là một lập trình viên C đang cố gắng hiểu C ++. Nhiều hướng dẫn chứng minh việc tạo đối tượng bằng cách sử dụng một đoạn mã như: Dog* sparky = new Dog(); điều này ngụ ý rằng sau này bạn sẽ làm: delete sparky; điều đó có …
113 c++  instantiation 



4
Tạo phiên bản kiểu không có hàm tạo mặc định trong C # bằng cách sử dụng phản xạ
Lấy lớp sau làm ví dụ: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Sau đó, tôi muốn tạo một phiên bản của loại này bằng cách sử dụng phản chiếu: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Thông thường điều này sẽ …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.