Keep it Real

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공부 41

volatile 키워드

사용 목적 첫째, volatile 키워드로 선언한 포인터는 컴파일러가 최적화를 하지 않습니다. 코드 최적화를 하면 안되는 임베디드나 멀티 쓰레드 환경에서 많이 씁니다. 둘째, volatile 키워드로 선언하면 해당 메모리 공간으로 전송되는 데이터는 캐쉬되지 않습니다. 이 뜻은 메모리에 직접 연산을 한다는 것입니다. 사용 예시 포인터가 가르키는 개체를 volatile로 선언 할 땐 변수 형식 지정자 앞에 선언합니다. 1volatile char* ptr; 포인터에 저장된 실제 주소를 volatile로 선언 할 땐 변수 형식 지정자 뒤에 선언합니다. 1char* volatile ptr;

공부/C++ \C# 2018.05.11
이전
1 2 3 4 5
다음
더보기
프로필사진

  • 분류 전체보기
    • 업무
    • 이직
    • Personal
    • 공부
      • C++ \C#
      • Unreal Engine 4
      • Data Structure
      • 기타
      • Rendering
      • Algorithm
      • Unity
      • 수학
    • 작업물
      • Portfolio
      • DirectX 11
    • 취미
      • Programming Problems

Tag

ue4 asset redirector, uses or overrides a deprecated API, UE4 patch, Xlint:deprecation, ue4 plugin, C++, LoadTextFileFromPlatformPackage, UBT, pak file mount, ue4 aos 파일 읽기, UE4 delegate, Unreal Build Tool, ue4 assetmanager, UE4 module, ue4 plugin dependency, ue4 ios 파일 읽기, UE4, ue4 plugin packaging error, unity #android #waitfor, 백준 2677번,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바