Lập trình

Q & A cho các lập trình viên chuyên nghiệp và đam mê



4
Enum liên tục C ++ 11
Có cách nào để kiểm tra C ++ 11 nếu enum liên tục không? Nó hoàn toàn hợp lệ để đưa ra một giá trị enum không. Có thể có một tính năng như một đặc điểm loại trong C ++ 14, C ++ 17 hoặc có thể C ++ …
17 c++  c++11  c++14  c++17  c++20 

4
Cách sử dụng chuỗi tùy chọn trong Node.js 12
Chuỗi tùy chọn ( obj?.param1?.param2) dường như là một tính năng tuyệt vời và tôi thực sự muốn thấy nó được triển khai và cuối cùng loại bỏ các if lồng nhau, các hàm tùy ý và những gì không phải cho một hoạt động đơn giản như vậy. Nhưng …


2
Sử dụng viewLifecyclOwner làm LifecyclOwner
Tôi có một đoạn: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner viewModel.students.observe(this, …



5
Rung Google Maps, Cố gắng tạo chế độ xem nền tảng đã được tạo, xem id: 0
Lần đầu tiên google maps rung, tải hoàn hảo nhưng khi khởi động lại nóng, nó đi đến ngoại lệ nền tảng google_maps_flutter: ^ 0,5,21 + 15 Github [google_maps_flutter] Đang cố gắng tạo chế độ xem nền tảng đã được tạo # 45695 [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Trying to …


2
Đây có phải là một hàm tạo kiểu C ++ cũ không?
Đây là một đoạn mã C ++. Trong ví dụ này, nhiều khối mã trông giống như các lệnh gọi của hàm tạo. Thật không may, mã khối # 3 không phải (Bạn có thể kiểm tra nó bằng cách sử dụng https://godbolt.org/z/q3rsxn và https://cppinsights.io ). Tôi nghĩ rằng, đó …
17 c++  c++11 

1
Clang có đúng để từ chối mã trong đó lớp lồng của mẫu lớp chỉ được xác định thông qua các chuyên ngành không?
Cho mẫu lớp sau: template<typename T> struct Outer { struct Inner; auto f(Inner) -> void; }; chúng tôi xác định Innerriêng cho từng chuyên ngành của Outer: template<> struct Outer<int>::Inner {}; template<> struct Outer<double>::Inner {}; và sau đó xác định hàm thành viên fmột lần cho tất cả các chuyên …

7
Sự cố khi cập nhật lên Spyder 4.0.0
Tôi đang ở dưới Windows 10, 64 bit. Tôi đã thử vài lần để cập nhật Spyder 4.0.0 với cả Anaconda Prompt và Anaconda Navigator. Nó đã thất bại. Tôi gỡ cài đặt Anaconda và cài đặt lại. Sau đó, tôi chạy Anaconda Prompt với tư cách Quản trị viên …



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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.