- 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
Làm cách nào để trả về một mảng toàn cục được điền bên trong một hàm để tôi có thể sử dụng nó trong các hàm khác trong C++?
Ví dụ:
#include
#include
using namespace std;
int toàn cầu[10]
// ĐĂNG NHẬP Mảng TẠI ĐÂY
hàm intReturnArray()
{
int i;
cho(i=0;i<=9;i++)
{
toàn cầu[i] =i;
nếu(i==9)
{
trở lại toàn cầu;
}
}
}//đóng hàm
int main()
{
int local = functionReturnArray();
for(int i=0;i<10;i++)
local[i];// TÔI MUỐN SỬ DỤNG Mảng TẠI ĐÂY
trở về 0
}
Cảm ơn
câu trả lời hay nhất
Làm cách nào để trả về một mảng toàn cục đã được điền bên trong một hàm để tôi có thể sử dụng nó trong các hàm khác trong C++?
Bạn không thể trả về một mảng trong C++ hoặc chuyển nó vào một hàm vì mảng "phân rã" thành một con trỏ tới phần tử đầu tiên của chúng.
Thay vào đó bạn có thể quay lại int*
, nhưng như nhận xét ở trên đã nói, nếu mảng là toàn cục, tại sao bạn vẫn cần trả về nó? Globals có thể truy cập toàn cầu và có thể được sử dụng trực tiếp.
Về c++ - Trả về một mảng toàn cục trong 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/27081564/
Tôi có trang settings.php trong ứng dụng của mình sử dụng $GLOBALS để lưu trữ các cấu hình được sử dụng trong ứng dụng web. Ví dụ: đây là một biến cài đặt mẫu mà tôi sử dụng: $GLOBALS["new_login_page
Tôi đang cố gắng biên dịch mã hệ điều hành đơn giản mà chúng tôi có trên lớp OS. Nó chạy tốt trên Ubuntu, nhưng tôi muốn biên dịch nó trên OS X. Lỗi tôi gặp là: [biên dịch] Arch/i386/arch/start
Tôi biết distcp không thể sử dụng ký tự đại diện. Tuy nhiên, tôi sẽ cần lên lịch distcp trên thư mục đã thay đổi. (tức là chỉ sao chép dữ liệu từ các thư mục "Thứ Sáu" chẳng hạn như Thứ Hai) và cũng sao chép dữ liệu từ tất cả các dự án trong thư mục được chỉ định. Có mẫu thiết kế nào để viết lớp này không
Có thể xác định mức độ ưu tiên của các định dạng tài nguyên (json, xml) trên toàn cầu trong config.groovy thay vì chỉ định nó trên từng Tài nguyên không? Ví dụ: không chỉ định nó trong tham số của @Resource Annotation, ví dụ: @R
Có cách nào đơn giản để có được tất cả các liên kết của một biểu đồ đối tượng lớn mà không cần phải "nối lại" tất cả các liên kết không? Tôi không thể yêu cầu Hibernate lấy liên kết háo hức theo mặc định được sao? Câu trả lời hay nhất Ngay cả khi có thể có toàn cầu lười biếng=false (Google
Tôi đang cố triển khai hộp thoại tải chung... Tôi muốn gọi một số hàm tĩnh để hiển thị hộp thoại và một số hàm tĩnh để đóng hộp thoại. Đồng thời, tôi đang thực hiện một số công việc trong luồng chính hoặc luồng con... Tôi đã thử cách sau nhưng hộp thoại không cập nhật... Lần trước,
Tôi đang đọc về việc thay đổi văn bản giữ chỗ thì tình cờ gặp câu hỏi này. Dù sao thì tôi cũng đã quay lại và tìm hiểu về phần giữ chỗ. Một câu trả lời SO có dạng như thế này: Hãy cẩn thận khi thiết kế pl của bạn.
Ví dụ: nếu tôi có văn bản như thế này: "hello800 thêm văn bản 1234 và 567" thì nó phải khớp với 1234 và 567, không phải 800 (vì nó theo sau o của hello, không phải là số). cái này
Tôi đang cố gắng tìm cách xác minh số điện thoại (Android và iPhone) mà không cần sử dụng hệ thống xác minh SMS. Những lý do hoàn toàn xoay quanh chi phí. Tôi muốn một giải pháp miễn phí. Tôi có thể giả định một cách an toàn rằng hệ điều hành Android sẽ
Các mẫu thiết kế C++ chuẩn có thể giải quyết những vấn đề như vậy là gì? Tôi có một số máy chủ đa luồng chia sẻ nhiều lớp. Tôi cần cung cấp nhiều tham số thời gian chạy khác nhau (ví dụ: tên máy chủ, cấp độ ghi nhật ký) cho hầu hết các lớp. Trong mã giả C++ bên dưới, tôi sử dụng lớp ghi nhật ký
Câu hỏi này đã có câu trả lời ở đây: Sử dụng biến toàn cục trong hàm (25 câu trả lời) Đã đóng 9 năm trước. Tôi mới làm quen với python nên có lẽ có một câu trả lời đơn giản nhưng tôi
Câu hỏi này đã có câu trả lời ở đây: đã đóng cửa 10 năm trước. Có thể trùng lặp: C++ có gọi hàm hủy cho tĩnh toàn cục và lớp không
Tôi đang cố gắng sử dụng tương đương với ArrayList trong Objective-C. Tôi biết tôi phải sử dụng NSMutableArray. Tôi muốn có danh sách các chuỗi (NSString). Vấn đề là danh sách của tôi có thể truy cập được từ lớp của tôi (c
Mới bắt đầu học phát triển Android hôm nay và tôi không thể tìm thấy bất kỳ thông tin nào về cách xác định lớp Người trợ giúp hoặc tập hợp các hàm sẽ được tải trên toàn cầu và tôi sẽ có thể sử dụng chúng trong bất kỳ Hoạt động nào tôi tạo. Kế hoạch của tôi là tạo ra (ít nhất là ở thời điểm hiện tại) 2 vài
Tại sao mã này hoạt động: var = 0 def func(num): print num var = 1 if num != 0: func(num-1) fun
$GLOBALS["items"] = array('một', 'hai', 'ba', 'bốn', 'năm' ,'sáu', 'bảy');
Tôi đang tự hỏi làm cách nào để triển khai trình ghi nhật ký toàn cầu có thể được sử dụng ở mọi nơi với cài đặt của riêng bạn: Tôi hiện có một lớp trình ghi nhật ký tùy chỉnh: class customLogger(logging.Logger): ... Lớp này nằm trong một lớp riêng biệt
Tôi cần mô phỏng các kích thước cửa sổ khác nhau trong các thử nghiệm của mình bằng thư viện thử nghiệm React và Jest. Hiện tại tôi phải đưa phần này vào mọi tệp thử nghiệm beforeAll: import matchMediaPolyfill from 'm
Mỗi lần tôi bắt gặp mẫu đơn hoặc bất kỳ cách triển khai nào của lớp tĩnh (tức là một lớp chỉ có (gần như) chỉ các thành viên tĩnh), tôi tự hỏi liệu đây có thực sự là một vụ hack hay không và do đó là sự lạm dụng nghiêm trọng các lớp và phiên bản chỉ vì lợi ích của thiết kế Nguyên tắc là sử dụng các đối tượng đơn lẻ thay vì thiết kế các lớp và tạo các thể hiện đơn lẻ. Đối với tôi, nó trông giống như
Câu hỏi này đã có câu trả lời ở đây: Giúp hiểu cờ toàn cầu trong Perl (2 câu trả lời) Đã đóng 7 năm trước. $test của tôi = "Đã từng có một\n
Tôi là một lập trình viên xuất sắc, rất giỏi!