- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi cần một cách để truy cập nhanh vào dữ liệu trong vùng chứa.
Vì vậy, tôi nhớ trình vòng lặp cho vị trí dữ liệu đó. Vùng chứa có thể được sửa đổi sau (các phần tử được thêm và xóa), nhưng nếu tôi sử dụng loại vùng chứa không làm mất hiệu lực trình vòng lặp của tôi (như std::bản đồ
hoặc std::danh sách
) Tôi ổn.
Ngoài ra, dữ liệu của tôi có thể chưa có trong vùng chứa, vì vậy tôi đặt trình vòng lặp thành container.end()
Để phản ánh điều này.
Container tiêu chuẩn nào đảm bảo end()
Không thay đổi khi các phần tử được thêm và xóa? Vì vậy tôi vẫn có thể sử dụng trình vòng lặp của mình với container.end()
Các giá trị trả về được so sánh mà không nhận được kết quả âm tính giả.
câu trả lời hay nhất
23.2.4/9 Nói về vùng chứa kết hợp:
Các thành viên chèn và thay thế sẽ không ảnh hưởng đến tính hợp lệ của các trình vòng lặp và các tham chiếu đến vùng chứa và các thành viên xóa sẽ chỉ làm mất hiệu lực các trình vòng lặp và các tham chiếu đến các phần tử bị xóa
Bây giờ, có những chỗ mà tiêu chuẩn nói về việc không làm mất hiệu lực "các trình lặp và tham chiếu đến các phần tử vùng chứa", do đó loại trừ end()
. Tôi không tin đây là một trong số đó - tôi khá chắc chắn end()
Trình vòng lặp là "trình vòng lặp tới vùng chứa".
23.3.5.4/1 cặp std::danh sách
giải thích insert
"Không ảnh hưởng đến tính hợp lệ của các vòng lặp và tham chiếu", 23.3.5.4/3xóa
"Chỉ vô hiệu hóa các vòng lặp và tham chiếu đến các phần tử đã xóa". như nhau,end()
Các trình vòng lặp là các trình vòng lặp, vì vậy tính hợp lệ của chúng không bị loại trừ.
Một điều cần lưu ý là đối với bất kỳ container nào,tráo đổi
có thể làm mất hiệu lực của trình vòng lặp end() (Tôi cho rằng điều này là do có hai hành vi "tự nhiên", hoặc trình vòng lặp cuối trỏ đến phần cuối của cùng một vùng chứa hoặc phần cuối của vùng chứa mà nó được hoán đổi, nhưng tiêu chuẩn thì không' Tôi không muốn ra lệnh hoặc loại trừ các khả năng khác). Nhưng bạn không trao đổi, chỉ thêm và xóa các phần tử.
Về c++ - Bộ chứa tiêu chuẩn nào (nếu có) là trình vòng lặp được trả về bởi end() liên tục? , 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/15414541/
Nếu bạn có nhiều hơn 1 hộp văn bản (động) có cùng tên lớp và sử dụng jquery để lặp qua từng hộp văn bản đã nói, bạn có thể cho rằng thứ tự các hộp văn bản được chọn sẽ giống nhau mỗi lần không? Ví dụ: Giá trị hộp văn bản 1 = 1 Giá trị hộp văn bản 2 = 2 văn bản
Có ai biết tại sao mã này không chạy trơn tru không? Có vẻ như nó không thích sử dụng từ khóa lợi nhuận cho phép lặp: Tôi đang cố gắng khai thác tất cả các số từ bất kỳ cấp độ nào của danh sách hoặc từ điển (đặc biệt quan tâm đến danh sách). Trong lần lặp thứ hai, nó tìm thấy [2,3] nhưng không in được tuần tự
Tôi đã tạo một tập lệnh về xuất dữ liệu từ cơ sở dữ liệu mysql và lưu nó vào tệp Excel (nhiều bảng). Tôi cần di truyền tế bào một cách năng động. Tập lệnh hiển thị tiêu đề chính xác nhưng tập dữ liệu trống. Khi tôi "echo" biến $value, tôi kiểm tra xem dữ liệu có tồn tại không
Tôi đang cố gắng chạy một mô phỏng bằng Python, theo đó tôi vẽ sơ đồ một bước đi ngẫu nhiên của một mảng với các mức đã đặt của hai tham số biến. Tuy nhiên, tôi gặp phải một vấn đề, tôi không chắc chắn cách lặp lại để tạo ra 250 số ngẫu nhiên khác nhau để cắm vào công thức. Ví dụ tôi có
Tôi mới học jquery nên tôi xin lỗi nếu đây là một câu hỏi tương đối đơn giản. Tôi có danh sách hộp kiểm asp.net có ID ChartstoDisplay. Tôi đang cố gắng tạo jquery để phụ thuộc vào việc
Tôi đang cố gắng tìm ra cách tốt nhất để tạo danh sách các trường hợp hợp lệ dựa trên các lựa chọn được thực hiện trong bất kỳ số phần nào. Có thể nó không thực sự là một thuật toán mà chỉ là một gợi ý về cách lặp lại hiệu quả, nhưng đối với tôi nó có vẻ là một câu hỏi về thuật toán. Hãy sửa tôi nếu tôi sai. Việc triển khai thực sự là ở Ja
Nếu tôi gửi DNSQR cho www.google.com bằng sr1, tôi sẽ nhận được một số DNSRR trả lời, ví dụ: (được thực hiện bằng ans[DNSRR].show()): ###[ DNS Resou
Giả sử có một lớp thực thể như vậy @Entity public class User { ... public Collection follower ... } Giả sử người dùng có hàng nghìn người dùng theo dõi. Tôi muốn đánh số trang...
Câu hỏi này đã có câu trả lời: Đã đóng cửa 11 năm trước. Có thể trùng lặp: jQuery.each() lồng nhau - tiếp tục/ngắt Đây là mã của tôi: var step =
Tôi mới bắt đầu với F# và tôi muốn lặp qua từ điển và lấy các khóa và giá trị. Vì vậy, trong C# tôi sẽ nói: IDictionary resultSet = test.GetResults foreach (DictionaryEn;
Tôi biết đã có nhiều câu trả lời về cách lặp lại ifstream nhưng không có câu trả lời nào thực sự giúp tôi tìm ra giải pháp. Vấn đề của tôi là: Tôi có tệp txt chứa nhiều dòng dữ liệu. Dòng đầu tiên của tệp txt cho tôi biết phần còn lại của dữ liệu được cấu thành như thế nào. Ví dụ như đây là của tôi
Tôi có 12 động từ khiếm khuyết. Tôi muốn so sánh chiều cao .modal__content của từng phương thức với chiều cao khung nhìn và nếu chiều cao .modal__content cụ thể của phương thức vh addClass("c
Trong JSFiddle này (mã câu hỏi được nhận xét), lần nhấp đầu tiên vào ô trống sẽ đặt giá trị trong đầu vào ẩn và đặt màu nền của ô thành màu xanh lục. Nhấp vào ô bảng trống thứ hai sẽ đặt giá trị của một đầu vào ẩn khác và thay đổi màu nền của ô thứ hai thành màu đỏ
Đây là một câu hỏi rất cụ thể và tôi dường như không thể tìm thấy bất cứ điều gì đặc biệt hữu ích. Tôi có một danh sách liên kết đơn (không phải danh sách liên kết đã triển khai, đó là tất cả những gì tôi có thể tìm thấy) trong đó nút lưu trữ đối tượng Sinh viên. Mọi đối tượng Sinh viên đều có các biến, mặc dù tôi
Có cách nào để lặp lại IHTMLElementCollection không? Ví dụ: var e: IHTMLLinkElement; elementCollection:IHTMLElementCollect
Tôi đang cố gắng đạt được điểm cao trong Java. Về cơ bản tôi muốn một HashMap giữ các giá trị kép (để chỉ mục bắt đầu với giá trị kép cao nhất để tôi sắp xếp điểm cao dễ dàng hơn) và sau đó giá trị thứ hai sẽ là đối tượng client như bên dưới
Tôi muốn chạy vòng lặp while/until trong hàm macro và giới hạn số lần lặp tối đa của nó. Tôi đã tìm ra cách thực hiện việc này trong tập dữ liệu sas: data "thông thường" do i=1 đến 10 cho đến khi (con
Iterator iterator = plugin.inreview.keySet().iterator(); while (iterator.hasNext()) { Phím trình phát
Chào buổi tối, tôi có một câu hỏi nhanh, tôi cảnh báo bạn rằng tôi chưa quen với lời mở đầu. Giả sử có ba danh sách có cùng kích thước, mỗi danh sách chỉ chứa 1, 0 hoặc -1. Tôi muốn xác minh rằng với tất cả i, trong phần tử thứ i của ba danh sách, chỉ có một giá trị khác 0. Mã này hoạt động cho một i cố định
Tôi đang xây dựng một hàm đệ quy trong sơ đồ sẽ lặp lại một hàm đã cho f, n lần trên một số đầu vào. (xác định (fn lặp lại đệ quy) (cond ((zero? n) iden
Tôi là một lập trình viên xuất sắc, rất giỏi!