«standards» 태그된 질문

표준은 공식적으로 게시되거나 형식, 절차 또는 프로토콜에 대해 잘 합의됩니다. 이를 통해 개인이나 조직이 기본 규칙이나 경계를 설정하여 협업 할 수 있습니다. 표준은 종종 일련의 전제 조건 또는 가정과 함께 제공되며,이를 통해 공동 작업자는 이러한 조건 또는 가정을 사실로 받아 들일 수 있습니다.


6
쉘 스크립트에서 웹 브라우저를 실행하는 깨끗한 방법?
bash 스크립트에서 사용자 웹 브라우저를 시작해야합니다. 이를 수행하는 방법은 여러 가지가 있습니다. $BROWSER xdg-open gnome-open 그놈에서 www-browser x-www-browser ... 대부분의 플랫폼에서 작동하는 다른 표준보다 더 표준적인 방법이 있습니까? 아니면 다음과 같이 가야합니까? #/usr/bin/env bash if [ -n $BROWSER ]; then $BROWSER 'http://wwww.google.com' elif which xdg-open > /dev/null; then xdg-open 'http://wwww.google.com' …

4
부호없는 정수 빼기가 정의 된 동작입니까?
결과가 음수 일 때 동일한 유형의 다른 정수에서 부호없는 정수를 빼는 데 문제가 있다고 생각하는 사람의 코드를 보았습니다. 따라서 이와 같은 코드는 대부분의 아키텍처에서 작동하더라도 올바르지 않습니다. unsigned int To, Tf; To = getcounter(); while (1) { Tf = getcounter(); if ((Tf-To) >= TIME_LIMIT) { break; } } 이것은 내가 …

12
빈 배열 확인 : 개수 대 비어 있음
' PHP 배열이 비어 있는지 확인하는 방법 '에 대한이 질문은이 질문에 대해 생각했습니다. 배열이 비어 있는지 여부를 결정할 때 count대신 사용해야 하는 이유가 empty있습니까? 내 개인적인 생각은 empty부울 질문에 부울 답변을 제공 하기 때문에 사용해야하는 빈 배열의 경우 2가 동일하다면 것 입니다. 위에 링크 된 질문에서 그것이 count($var) == 0대중적인 …

1
정규식의 문자 클래스 (대괄호)에서 점을 이스케이프해야합니까?
.정규식 의 점 은 단일 문자와 일치합니다. 정규식이 점과 일치하려면 점을 이스케이프해야합니다.\. 대괄호 안에 []점이 이스케이프 될 필요가 없다는 것이 나에게 지적되었습니다 . 예를 들어, 표현식 [.]{3}은 ...문자열 과 일치 합니다. 그렇지 않습니까? 그렇다면 모든 정규식 표준에 해당합니까?

6
컴파일 타임에 C 문자열의 길이를 계산합니다. 이것은 정말로 constexpr입니까?
컴파일 타임에 문자열 리터럴의 길이를 계산하려고합니다. 이를 위해 다음 코드를 사용하고 있습니다. #include <cstdio> int constexpr length(const char* str) { return *str ? 1 + length(str + 1) : 0; } int main() { printf("%d %d", length("abcd"), length("abcdefgh")); } 모든 것이 예상대로 작동하고 프로그램은 4와 8을 인쇄합니다. clang에 의해 생성 …

3
sizeof (char)! = 1 또는 최소한 CHAR_BIT> 8 인 기계가 있습니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Кто-нибудь встречал в своей практике를 sizeof (문자) = 1!? 기계 (또는 컴파일러)가 sizeof(char) != 1있습니까? 합니까 C99 표준은 말한다 sizeof(char)표준 준수 구현에 정확히 1을해야합니까? 그렇다면 섹션 번호와 인용문을 알려주십시오. 업데이트 : 바이트를 처리 할 수없는 (최소 읽기 4 바이트, …
93 c  char  standards  sizeof  c99 

9
HTML 태그의 비표준 속성. 좋은 것? 나쁜 일? 당신의 생각?
HTML (또는 XHTML 만?)은 태그의 비표준 속성과 관련하여 상대적으로 엄격합니다. 사양의 일부가 아닌 경우 코드는 비준수 코드로 간주됩니다. 그러나 비표준 속성은 메타 데이터를 Javascript로 전달하는 데 상당히 유용 할 수 있습니다. 예를 들어 링크가 팝업을 표시한다고 가정하면 속성에 팝업 이름을 설정할 수 있습니다. <a href="#null" class="popup" title="See the Popup!" popup_title="Title …


3
정적 키워드 지원 중단… 더 이상?
C ++에서는 static번역 단위 내 에서 키워드 를 사용하여 심볼의 가시성 (변수 또는 함수 선언)에 영향을 미칠 수 있습니다. n3092에서는 더 이상 사용되지 않습니다. Annex D.2 [depr.static] 네임 스페이스 범위에서 객체를 선언 할 때 static 키워드 사용은 더 이상 사용되지 않습니다 (3.3.6 참조). n3225에서는이 기능이 제거되었습니다. 내가 찾을 수있는 유일한 …
89 c++  static  c++11  standards 

4
"휘발성"의 정의가 이처럼 변동성이 있습니까? 아니면 GCC에 표준 준수 문제가 있습니까?
(WinAPI의 SecureZeroMemory와 같은) 항상 메모리를 0으로 만들고 컴파일러가 그 후에는 메모리에 다시 액세스하지 않을 것이라고 생각하더라도 최적화되지 않는 함수가 필요합니다. 휘발성에 대한 완벽한 후보처럼 보입니다. 하지만 실제로 GCC와 함께 작동하는 데 몇 가지 문제가 있습니다. 다음은 함수의 예입니다. void volatileZeroMemory(volatile void* ptr, unsigned long long size) { volatile unsigned char* …
89 c++  c  gcc  standards 



1
char 값이 CHAR_MAX로 설정되어 CHAR_MIN으로 줄 바꿈이 보장됩니까?
내 코드 : #include <stdio.h> #include <limits.h> int main() { char c = CHAR_MAX; c += 1; printf("CHAR_MIN=%d CHAR_MAX=%d c=%d (%c)\n", CHAR_MIN, CHAR_MAX, c, c); } 산출: CHAR_MIN=-128 CHAR_MAX=127 c=-128 () 우리는로 char설정된 변수를 증가 CHAR_MAX시키면로 둘러싸임을 알 수 CHAR_MIN있습니다. 이 동작이 보장됩니까? 아니면 정의되지 않은 동작 또는 구현 지정 …

1
매우 간단한 코드의“잘못된 하드웨어 명령”
모호한 주장을 조사 하면서이 작은 테스트 프로그램을 작성했습니다noway.c int proveit() { unsigned int n = 0; while (1) n++; return 0; } int main() { proveit(); return 0; } 이것을 테스트하면 다음을 얻습니다. $ clang -O noway.c $ ./a.out zsh: illegal hardware instruction ./a.out 왓. 최적화없이 컴파일하면 예상대로 중단됩니다. 나는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.