Jak wprowadzane są wyjątki pod maską?

Prawie wszyscy używają ich, ale wielu, w tym ja, po prostu przyjmuje za pewnik, że po prostu działają.

Szukam wysokiej jakości materiałów. Języki, których używam to: Java, C, C #, Python, C ++, więc są one dla mnie najbardziej interesujące.

C ++ jest prawdopodobnie dobrym miejscem do rozpoczęcia, ponieważ możesz rzucać cokolwiek w tym języku.

Ponadto C jest blisko montażu. Jak emulować wyjątki przy użyciu czystych konstruktów C i bez składania?

Wreszcie usłyszałem pogłoskę, że pracownicy Google nie korzystają z wyjątków w przypadku niektórych projektów ze względu na ograniczenia prędkości. Czy to tylko plotka? Jak można osiągnąć bez nich coś znaczącego?

Dziękuję Ci.

questionAnswers(10)

yourAnswerToTheQuestion