c++


Mar. 19, 2024

Arvores de expressão em C++

Arvores de expresão em C++ Os compiladores utilizam uma lista de categorias para determinar as regras à serem seguidas ao realizar operações em objetos temporários. Um lvalue (locator value) representa um objeto que ocupa uma posição identificavel na memória, por exclusão um rvalue é um objeto que não ocupa uma posição identificavel em memória gvalue (generalized value) Determina a identidade de um objeto, tudo que podemos contruir uma referencia. prvalue (pure rvalue) Inicializa um objeto ou um campo de bits ou calcula o valor do operando de um operador, conforme especificado pelo contexto no qual ele aparece.

Mar. 16, 2024

CMake

Oct. 2, 2023

C++ Basics

C++ Basics Variaveis Toda variável segue esse formato: tipo nome da variavel = inicialização (opcional) Ex.: int i1 = 2; int i2, i3 = 5; //i2 não é inicializado floar pi = 3.14159 char c1 = 'a', c2 = 35; Tipos pŕe definidos ![[Pasted image 20230827112516.png]] Caracteres e Strings O tipo char pode ser utilizado para armazenar caracteres char c = 'f' Você pode representar qualquer letra que encaixe em 8 bits em um caractere.