Файл, который отвечает на isatty (3)

Я хочу написать свою собственную псевдо-оболочку и получить красивые цвета и т. Д. Как мне обмануть подпроцесс, чтобы он подумал, что это в TTY? Я читал о виртуальных TTY, но не нашел много практической информации о том, как их создать или как это заставляет подпроцесс думать, что isatty (stdout) == 1 . } Для чего используется "&"? Он компилируется в VC ++ 2008 и выглядит как конструктор по умолчанию, ошибка gcc не может его скомпилировать.

В некотором устаревшем коде видел следующее:

class A {
    &A() { ... }
}

Для чего используется "&"? Он компилируется в VC ++ 2008 и выглядит как конструктор по умолчанию, ошибка gcc не может его скомпилировать.

10
задан Lightness Races with Monica 17 September 2011 в 20:38
поделиться