URL: https://linuxfr.org/forums/programmation-c/posts/try-catch-et-sigsegv Title: try catch et sigsegv Authors: cosmoff Date: 2021年02月08日T21:40:09+01:00 License: CC By-SA Tags: Score: 0 Bonjour à tous, voila je m'interroge sur le fonctionne du try catch. Est ce que ca utilise l' appelle systeme sigaction qui permet d'attraper un signal. Si le signal et SIGSEGV alors on saute dans une méthode handler. Puis on retourne à l'instruction suivant apres le try..catch ? Le compilateur C++ gere donc l'implémentation automatique du handler pour attraper le signal sigsegv ? autre question : J'ai souvent vu dans certain code assez bien fait (comme Qt) le systeme de property, par exemple, union type myValue = 6; myObject.setProperty("myValue", myValue) et pour récupérer la valeur : int value = myObject.property("ma variable"); cette facon de faire est un design pattern ? des fois j'ai meme vu le type myValue = void* : myObject::setProperty(char*, void*) ce qui permet de prendre n'importe quel type. quelqu'un peut il m'expliquer l'utilité d'une telle chose ? Merci d'avance pour votre aide

AltStyle によって変換されたページ (->オリジナル) /