어셈블리를 쓸 수 있는 키워드이다.

asm {
    // ...
}

또는

asm "...";

위와같이 블록을 지정하여 플랫폼에 맞는 어셈블리 코드를 쓰면된다. (컴파일러 마다 쓰임새가 다름)


c에서는 그렇고 c++에서는 다르다.

asm int byeonsu = [&] {
  // ...
};

이렇게 람다식과 연동이 가능하다.