IT <code> - Tag initialization [Câu hỏi]

556
hữu ích
25trả lời
731k xem

Cách dễ nhất để khởi tạo một std :: vector với các phần tử được mã hóa cứng là gì?

Tôi có thể tạo một mảng và khởi tạo nó như thế này: int a[] = {10, 20, 30}; Làm thế nào để tôi tạo std::vectorvà khởi tạo nó thanh lịch tương tự? Cách tốt nhất tôi biết là: std::vector<int>…
72
hữu ích
2trả lời
29k xem

Mục tiêu-C: init vs khởi tạo?

Trong Objective-C, sự khác biệt giữa initphương thức (tức là trình khởi tạo được chỉ định cho một lớp) và initializephương thức là gì? Những mã khởi tạo nào nên được đặt trong mỗi?
254
hữu ích
12trả lời
429k xem

Làm cách nào để tôi khởi tạo một mảng trống trong C #?

Có thể tạo một mảng trống mà không chỉ định kích thước? Ví dụ: tôi đã tạo: String[] a = new String[5]; Chúng ta có thể tạo mảng chuỗi trên mà không có kích thước không?
79
hữu ích
4trả lời
5.6k xem

Khai báo một biến có hai loại:?

Tôi là người mới bắt đầu C ++ và tôi đang đọc Lập trình của Bjarne Stroustrup: Nguyên tắc và thực hành sử dụng C ++ . Trong phần trên 3.9.2 Chuyển đổi không an toàn , tác giả đã đề cập Khi trình khởi tạo là một số…
72
hữu ích
7trả lời
9.8k xem

(Tại sao) đang sử dụng một biến chưa được xác định hành vi không xác định?

Nếu tôi có: unsigned int x; x -= x; Rõ ràng là x không nên sau biểu thức này, nhưng ở mọi nơi tôi nhìn thấy, họ nói rằng hành vi của mã này không được xác định, không chỉ là giá trị của x(cho đến trước khi trừ). Hai…
81
hữu ích
3trả lời
56k xem

Thêm mã vào __init__.py?

Tôi đang xem cách hệ thống mô hình trong django hoạt động và tôi nhận thấy điều gì đó mà tôi không hiểu. Tôi biết rằng bạn tạo một __init__.pytệp trống để xác định rằng thư mục hiện tại là một gói. Và bạn có thể đặt một số…
68
hữu ích
7trả lời
108k xem

Khi nào các biến tĩnh được khởi tạo?

Tôi tự hỏi khi các biến tĩnh được khởi tạo cho các giá trị mặc định của chúng. Có đúng không khi một lớp được tải, các vars tĩnh được tạo (cấp phát), sau đó các khởi tạo tĩnh và khởi tạo trong khai báo được thực thi? Tại thời…
70
hữu ích
9trả lời
117k xem

Khởi tạo một mảng const trong trình khởi tạo lớp trong C ++?

Tôi có lớp sau trong C ++: class a { const int b[2]; // other stuff follows // and here's the constructor a(void); } Câu hỏi là, làm thế nào để tôi khởi tạo b trong danh sách khởi tạo, với điều…
121
hữu ích
7trả lời
80k xem

Làm thế nào để các thành viên lớp C ++ được khởi tạo nếu tôi không làm điều đó một cách rõ ràng?

Giả sử tôi có một lớp học với memebers tin ptr, name, pname, rname, crnamevà age. Điều gì xảy ra nếu tôi không tự khởi tạo chúng? Đây là một ví dụ: class Example { private: int *ptr; string name;…
88
hữu ích
6trả lời
475k xem

C khởi tạo mảng char?

Tôi không chắc chắn những gì sẽ có trong mảng char sau khi khởi tạo theo các cách sau. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Đối với trường hợp 2, tôi nghĩ buf[0]nên có ' ', buf[1]nên…
131
hữu ích
12trả lời
104k xem

Khởi tạo cấu trúc C ++ thuận tiện?

Tôi đang cố gắng tìm một cách thuận tiện để khởi tạo các cấu trúc C 'pod'. Bây giờ, hãy xem xét các cấu trúc sau: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef…
301
hữu ích
25trả lời
126k xem

Sự khác nhau giữa khai báo biến trước hoặc trong vòng lặp?

Tôi đã luôn tự hỏi rằng, nói chung, việc khai báo một biến ném trước một vòng lặp, trái ngược với lặp đi lặp lại bên trong vòng lặp, có làm cho bất kỳ (hiệu suất) khác biệt? Một ví dụ (khá vô nghĩa) trong Java: a) khai báo…
69
hữu ích
5trả lời
92k xem

Lỗi trình biên dịch: Phần tử khởi tạo của bộ dữ liệu không phải là hằng số thời gian biên dịch?

Khi biên dịch mã này, tôi gặp lỗi "phần tử khởi tạo không phải là hằng số thời gian biên dịch". Bất cứ ai có thể giải thích tại sao? #import "PreferencesController.h" @implementation PreferencesController -…
124
hữu ích
7trả lời
240k xem

Khởi tạo mặc định của một mảng trong Java là gì?

Vì vậy, tôi đang khai báo và khởi tạo một mảng int: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Nói rằng tôi làm điều này thay vì ... int[] arr = new…
130
hữu ích
1trả lời
213k xem

Làm thế nào để khởi tạo mảng thành 0 trong C?

Tôi cần một mảng null lớn trong C là toàn cầu. Có cách nào để làm điều này ngoài việc gõ ra char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ }; ?

15 30 50 mỗi trang