-
c - Sự khác biệt giữa `double(double)` và `double (*)(double)`
Mã bên dưới hoạt động, tôi cảm thấy không có sự khác biệt giữa double(double) và double(*)(double), hình vuông và &vuông, tôi nói đúng không? #include hình vuông đôi (gấp đôi
-
c++ - Lỗi: không thể chuyển đổi 'double' thành 'double(double, double, double)' trong phép gán
Tôi biết bài làm của mình còn cẩu thả, đây là bài tập thứ 4 của tôi ở lớp này. Bất kỳ trợ giúp sẽ được đánh giá rất cao, cảm ơn bạn. nhân đôi getPrincipal(0); nhân đôi getRate(0);
-
c++ - Lỗi: không thể chuyển đổi 'double (evaluator::*)(double, double)' thành 'double (*)(double, double)' trong phép gán
Tôi gặp lỗi đó khi sử dụng một lớp và tôi gặp lỗi này khi sử dụng con trỏ hàm. Hàm 'ope' của tôi làm cách nào để giải quyết evaluator::function(){ double (*ope) (dou
-
java - Mở rộng lớp đồ họa với drawLine(double, double, double, double)
Câu hỏi: Nơi câu chuyện bắt đầu Phương thức drawLine(int, int, int, int) trong loại Đồ họa không hoạt động với các tham số (double, double, double, double) g.
-
c++ - bản đồ> Sao chép vào bản đồ Không có vòng lặp?
Tôi có bản đồ > bản đồ có dạng m1. Tôi có thể sao chép nó sang bản đồ có dạng m2 không? Vậy các khóa giống nhau và giá trị trong m2 là get(m1->second) mà không sử dụng vòng lặp? Cảm ơn bạn! Câu trả lời tốt nhất là đây
-
vectơ chuyển đổi c++ <>> Chuyển đổi sang gấp đôi*, gấp đôi*?
Có cách nào để lấy bộ nhớ liền kề của ".first" và ".second" của vector> không? ? Ý tôi là: void func(int N, double* x, double* y) { for (i
-
c++ - 'std::function' thành 'double (*)(double)' Chuyển đổi
Tôi đang cố gắng chuyển một lambda tùy chỉnh cho một hàm mong đợi một con trỏ hàm (chính xác hơn là hàm thư viện Brent bằng 0). Ý tưởng là mình sẽ tạo lambda một lần với tham số x rồi đánh giá nó bằng nhiều giá trị
-
c++ - không tìm thấy sin(double), sin(double&), cos(double), cos(double&)
Đây là một câu hỏi đơn giản làm tôi bối rối. Tôi gặp lỗi sau đối với một tệp nguồn nhưng không gặp lỗi khác: 4 src/Source2.cpp:1466: error: nomatching function for cal
-
Không thể chuyển đổi giá trị của loại '(CalculatorBrain) -> (Double) -> Double' thành loại đối số dự kiến '(Double) -> Double'
struct CalculatorBrain { private var accumulator: Double? func changeSign(operand: Double) -
-
Khởi tạo ngầm định mẫu không xác định 'std::__1::function'
Trong một dự án tôi đang thực hiện, tôi đang cố gắng sử dụng thư viện Curpp để thực hiện một yêu cầu GET html đơn giản. Khi tôi chuyển tệp cpp sang g++, tôi gặp lỗi sau: /usr/local/include/curlpp
-
double - mở rộng gấp đôi
Có thể lấy số bốn với độ chính xác hơn 16 chữ số mà không cần sử dụng gấp đôi không? Nếu có thể, điều này có phụ thuộc vào trình biên dịch hay cái gì khác không? Bởi vì tôi biết có người nói rằng anh ấy sử dụng độ chính xác gấp đôi và có độ chính xác 22 bit. Câu trả lời hay nhất kiểu dữ liệu kép
-
đôi - Tesla đôi
Tôi đang tìm kiếm thông tin về cách phần cứng triển khai gấp đôi trong GPU Tesla. Tôi đọc được rằng hai bộ xử lý luồng đang xử lý một giá trị kép duy nhất, nhưng tôi không tìm thấy bất kỳ tài liệu chính thức nào từ nvidia. Cảm ơn trước. Polyphenylene Sulfide Tại sao Hầu hết G
-
Lỗi: không thể chuyển đổi '' đến 'gấp đôi (*)(gấp đôi)'
Câu hỏi này đã có câu trả lời ở đây: Chuyển lambda làm con trỏ hàm (10 câu trả lời) Đã đóng 2 năm trước. Tôi gặp lỗi này: không thể
-
c# - danh sách các bộ dữ liệu . dấu phẩy thay vì dấu chấm trong giá trị kép
Tình huống: Tôi có một danh sách các bộ dữ liệu mà tôi đã thêm một bộ dữ liệu vào: List> list = new List>(); Add(new Tuple(2.2, 6.6)); Nhưng...ở D
-
Không thể gọi set Double(Double) trên loại cơ bản double
Tôi có một JList với một loạt tên và một mảng chứa các giá trị của những tên đó Final Double[] filmcost = { 5.00, 5.50, 7.00, 6.00, 5.00 };
-
c++ - Biểu thức nhị phân (toán hạng không hợp lệ cho 'double(*)(double' và 'double')
Tôi đang cố gắng tìm ra phương pháp của Newton để tìm nghiệm nguyên của một phương trình. Lỗi này xuất hiện và tôi không thể xử lý nó. gấp đôi fn(double n){ return sin(n)+log(n)-1 } double f1n(double n)
-
Sự khác biệt giữa khẳng địnhEquals(Double, Double) và khẳng địnhEquals(double, double, delta)
Tôi có một bài kiểm tra junit xác nhận hai đối tượng Double, với nội dung sau: Assert.assertEquals(Dự kiến gấp đôi, Kết quả kép Điều này ổn, sau đó tôi quyết định làm như vậy);
-
c++ - Lỗi: không thể chuyển đổi 'double*' thành 'double' cho đối số '1' và lỗi: kiểu không hợp lệ 'double[double]' cho chỉ số mảng
Tôi đang cố gắng đưa một phần tệp dữ liệu vào một mảng và người dùng phải mất ba lần mới nhập đúng tên tệp dữ liệu. Tôi đang gặp phải những lỗi này nhiều lần. Tôi biết rằng một mảng như arr chỉ là một con trỏ tới một khối bộ nhớ. #bao gồm #bao gồm #bao gồm
-
Không thể chuyển đổi 'double*' của đối số 'double' thành '1' thành 'void Swap(double*, double*)'
Tôi đang cố gắng hoàn thành một câu hỏi ôn tập (cho kỳ thi cuối khóa lập trình sắp tới), tuy nhiên, tôi không thể giải được vì liên tục gặp lỗi (tiêu đề). Đúng như mong đợi, tôi sẽ đăng vấn đề và giải pháp đã thử của mình. Vấn đề: Cho định nghĩa hàm sau: void swap(do
-
Nhân đôi ngẫu nhiên giữa Double.MIN_VALUE và Double.MAX_VALUE?
Bất cứ ai biết làm thế nào để đạt được điều này. Tôi đã thử công thức thông thường nhưng tôi chỉ nhận được số dương Double.NEGATIVE_INFINITY) return d } } Điều này sẽ cho xác suất tương tự;
Tôi là một lập trình viên xuất sắc, rất giỏi!