inlining

    0

    1답변

    내가 이런 식으로 설계되었습니다 응용 프로그램을 유지하고있다 : messy code --abuses--> simplePoco (POCO data capsule) 데이터 캡슐은 getter 및 setter (속성)의 많은 간단한 클래스 그것은 DI 프레임 워크를 사용하고 지속적으로 인스턴스를 제공하는 IoC 컨테이너를 사용입니다 데이터 캡슐 (행운아!)의

    9

    1답변

    라이브러리에서 LLVM 인라인 함수를 만들려고합니다. llvm-link과 함께 링크 된 LLVM 비트 코드 파일 (수동으로 생성 됨)과 clang에 의해 비트 코드로 컴파일되고 llvm-ar과 함께 보관되는 라이브러리 (C로 작성된 라이브러리)가 있습니다. 모든 것을 함께 연결하고 실행할 수는 있지만, 라이브러리에서 함수 LLVM을 인라인 할 수는 없습니다

    5

    5답변

    헤더에 비 멤버 함수를 정의하면 컴파일러에서 항상 인라인됩니까? 아니면 컴파일러가 경험적 방법에 따라 선택합니까? __inline은 힌트 일 뿐이며, 헤더의 함수와 동일한 것인가?

    5

    4답변

    Delphi에서 인라인 함수 또는 프로 시저 (특히 v2010은 여기에 있지만 Turbo Delphi에서 동일한 문제가 있음)는 무엇입니까? 도움말에 일부 discalimer가 있다는 것은 그 의미가 "특정 기준"때문에 항상 인라인 함수가 아닐 수도 있다는 점입니다. 하지만 일반적으로 인라인 함수 (코드가 3 ~ 4 줄인 아주 간단한 코드도)가 속도를 높이

    7

    2답변

    는 가끔 인라인에 가장 적합한 후보가 될 것으로 보인다 function SeniorBit(Value: LongWord): Integer; asm OR EAX,EAX JZ @@Done BSR EAX,EAX INC EAX @@Done: end; 처럼 매우 짧은 조립 함수를 작성 : function Senior