2
Está usando malloc para comportamento indefinido int até C ++ 20
Disseram-me que o código a seguir tem comportamento indefinido até C ++ 20: int *p = (int*)malloc(sizeof(int)); *p = 10; Isso é verdade? O argumento foi que o tempo de vida do intobjeto não é iniciado antes da atribuição do valor a ele ( P0593R6 ). Para resolver o problema, …