Điều này có khả thi không?Có thể khởi tạo biến tĩnh bằng cách gọi hàm
static bool initialize()
{
TRC_SCOPE_INIT(...);
...
}
static bool initialized = initialize();
Để thực hiện một câu chuyện rất dài ngắn, tôi cần phải gọi một loạt các macro (để khởi gỡ lỗi thông điệp) càng sớm càng tốt (trước khi chủ đề X được bắt đầu, và tôi không có khả năng biết khi chuỗi X được bắt đầu).
Bạn có thể chèn một cuộc gọi đến 'pthread_once (3)' trong thường trình 'main()' không? – sarnold
@KingsIndian: 'bool' là hợp lệ trong C99 với tiêu đề' stdbool.h'. – icktoofay
@icktoofay Nó chưa được chỉ định là c99, vì vậy thêm C++ tag. –