
Enviado em 11/06/2020 - 03:59h
Esbarrei com Stack e Heap ao tentar escolher a forma como vou declarar meus Widgets, pois eu estava na dúvida se era melhor declarar como ponteiros (O mais comum por toda a internet) ou não declará-los como ponteiros.#include <string>
// O que ela são? Heap ou Stack?
int Global_1; // Não Inicializada
int Global_2 = 7; // Inicializada
int *Global_3;
const char *Nome1 = "Viva o Linux";
class Brasil {
// O que ela são? Heap ou Stack?
int A; // Não Inicializada
int B = 7; // Inicializada
int *C;
const char *Nome2 = "Viva o Linux";
};
void Function() {
// O que ela são? Heap ou Stack?
int Variavel1;
int Variavel2 = 7;
int *Variavel3;
const char *Nome3 = "Viva o Linux";
Brasil *Heap_Ponteiro1 = new Brasil; // Entendi que é Heap
delete Heap_Ponteiro1;
Brasil Var_Stack1(); // Entendi que é Stack
}
int main(void) {
// O que ela são? Heap ou Stack?
int Variavel1;
int *Variavel2;
const char *Nome4 = "Viva o Linux";
int Stack_Variavel2 = 7; // Entendi que é Stack
Brasil *Heap_Ponteiro2 = new Brasil; // Entendi que é Heap
delete Heap_Ponteiro2;
Brasil Var_Stack2(); // Entendi que é Stack
return 0;
}
Fl_Window FrmMain(300, 200); // Gosto de escrever assim
FrmMain.show();
Fl_Window *FrmMain = new Fl_Window(300, 200); // Acho assim mais trabalhoso
FrmMain->show();
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Instalar Ubuntu com Btrfs + LUKS de forma fácil
Habilitando "hotcorner" no Ubuntu
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
Continuando meus tópicos anteriores (8)
Executar um programa em Rust (2)
Não consigo publicar screenshots no Viva o Linux [RESOLVIDO] (5)









