// On windows, we use structured exception handling to implement SafeFetch
template <class T> inline T SafeFetchXX(const T* adr, T errValue) {
T v = 0;
__try {
v = *adr;
}
__except(EXCEPTION_EXECUTE_HANDLER) {
v = errValue;
} return v;
}
inlineint SafeFetch32_impl(constint* adr, int errValue) { return SafeFetchXX<int>(adr, errValue);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.