LinkManager 클래스에 private LinkManager()와 private static LinkManager sInstance;가 있다고 가정하자. 예를 들면 public static LinkManager getInstance(...) 말미에서, return sInstance == null ? sInstance = new LinkManager() : sInstance; 이런 코드는 가능하지만, return sInstance != null ? sInstance : sInstance = new LinkManager(); 이건 불가능하다. 이건 C/C++에서 업어온 삼항연산자의 정의 때문이다. C11의 정의는 다음과 같다. (6.5.14) logical-OR-expression: logical-AN..