мне нужно обратиться к полю реализации второго интерфейса, но как привести указатель на базовый класс к дочернему, чтобы обратиться к его полю не используя dynamic_cast, не совсем понимаю, да еще к тому же вообще не очень хочется упоминать про реализацию второго интерфейса.
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
void func_handler(int signum) {
fprintf(stderr, "Ariphmetic exception handled! Aborted!\n");
exit(1);
}
int main(int argc, char **argv) {
signal(SIGFPE, func_handler);
....
jshell> 1/0
| Exception java.lang.ArithmeticException: / by zero
| at (#1:1)
format PE console
entry start
section '.data' data readable writeable
num1 dd 12 ; First number (change this value)
num2 dd 3 ; Second number (change this value)
section '.text' code readable executable
start:
mov eax, [num1] ; Load the first number into EAX
mov ebx, [num2] ; Load the second number into EBX
cmp ebx, 0 ; Check if the divisor is zero
je division_error
xor edx, edx ; Clear the EDX register (high part of dividend)
div ebx ; Divide EAX by EBX, quotient in EAX, remainder in EDX
....
я прозябал около двух лет
начинал просто ненавидеть.