c11

    4

    2답변

    일부 코드가 C와 C에서 컴파일하려면 ++ 나는이 몇 곳에서 사용이 #ifdef __cplusplus #define typeof(x) decltype(x) // works ok in most cases, except C++ reference types #endif char* a = (typeof(a)) malloc(4); C, 이것은 캐스

    4

    2답변

    단일 작성자, 다중 독자 상황이 있습니다. 하나의 스레드가 쓰고있는 카운터가 있으며, 모든 스레드가이 카운터를 읽을 수 있습니다. 단일 쓰기 스레드는 데이터 액세스를 위해 다른 스레드와 경합하는 것에 대해 걱정할 필요가 없으므로 다음 코드가 안전합니까? #include <stdatomic.h> #include <stdint.h> _Atomic uint

    0

    1답변

    나는이 소스 코드를 컴파일 할 : #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <string.h> int main(int argc, const char *argv[]) { While: printf("MacBook-Pro-...:~ ...$ "); ch

    1

    1답변

    나는 homebrew와 함께 macvim을 설치했습니다. OS X 버전 10.11.6; macvim 버전 : macvim: stable 8.0-119 (bottled), HEAD 그러나 "내 file.c는"을 편집하는 동안은 기본적으로 printf, scanf 색상하지 않습니다. ~/.vim/after/c.vim을 작성하여 추가하는 방법을 살펴 보았습니

    0

    1답변

    Visual Studio 2015를 사용하여 Windows에 하나의 Linux 응용 프로그램을 이식하고 있습니다. 거기에 Windows 프로젝트 용 pthread가 있지만 모든 pthread 호출을 c11 표준 스레드 라이브러리로 변환하려고합니다. 그러나이 문서를 찾기가 매우 어려웠습니다. 구체적으로 말하자면, C11 스레드에서 pthread_attr_t와

    4

    3답변

    c11 표준에 포함 된 void quick_exit(int exit_code)과 c11 표준 이전에 이미 존재 한 void exit(int exit_code) 함수의 차이점은 무엇입니까?

    3

    1답변

    일부 C 코드에 구문 상 귀족을 추가하려는 이상한 상황이 있음을 알고 있습니다. 나는 구조체 인 숫자의 삼중 항을가집니다. typedef struct {int x, y, z} coord; 이제 인수와 같은 구조체 2 개를 사용하는 함수가 있습니다. 나 자신이 꽤 정기적으로 내가 coord foo; /* initialize foo with somethi

    1

    1답변

    스레드 로컬 변수를 제공하는 라이브러리가 생성자 함수를 등록하는 메커니즘이 있습니까? 동적으로 얻은 데이터로 스레드 생성시 초기화해야하는 스레드 로컬 구조체를 라이브러리에 제공하고 싶습니다. struct가 전역이지만 스레드 로컬이 아닌 경우 gcc의 __attribute__((__constructor__))으로 표시된 함수를 사용하지만 새 스레드를 만들 때

    0

    1답변

    저는 malloc을 처음 사용하고 malloc을 정렬했습니다. 나는 그들을 사용하는 방법을 안다. 그러나 나는 표준 malloc 대신에 정렬 된 malloc을 사용해야하는 경우를 정확히 알지 못합니다. 제발 설명해 주시겠습니까? 다들 감사 해요. 사용해야하는 위치

    1

    1답변

    나는이 이상한 오류를 받고 있어요으로 jos_log.c:16:13: error: field '_errno' declared as a function ERRNO errno; ^ 선언이 코드를 컴파일 할 때 :에 typedef enum ERRNO_ { /* ... */ } ERRNO; typedef struct LOG_