Key applications of quantum computing, including error correction, rely critically on the capability to measure (read out) state selected bits, without disturbing other qubits or terminating computation. Such $m\phantom{\rule{0}{0ex}}i\phantom{\rule{0}{0ex}}d\phantom{\rule{0}{0ex}}c\phantom{\rule{0}{0ex}}i\phantom{\rule{0}{0ex}}r\phantom{\rule{0}{0ex}}c\phantom{\rule{0}{0ex}}u\phantom{\rule{0}{...