C# é uma linguagem de programação moderna, de propósito geral, orientada a objetos, desenvolvida pela Microsoft e aprovada pela ECMA (European Computer Manufacturers Association) e ISO (International Standards Organization). Foi criada por Anders Hejlsberg e sua equipe durante o desenvolvimento do .
O que é CGI? A Common Gateway Interface (CGI) é um conjunto de padrões que define como a informação é trocada entre o servidor web e um script personalizado. As especificações CGI são mantidas pela NCSA, que define CGI como um padrão para programas de gateway externos interagirem com servidores de i
Multithreading é uma forma especializada de multitarefa. Em geral, existem dois tipos: baseada em processos e baseada em threads. A multitarefa baseada em processos lida com a execução concorrente de programas distintos. A baseada em threads lida com a execução concorrente de partes do mesmo program
Sinais são interrupções entregues a um processo pelo sistema operacional que podem encerrar um programa prematuramente. Você pode gerar interrupções pressionando Ctrl+C em sistemas UNIX, Linux, macOS ou Windows. Sinais Capturáveis em C++ Existem sinais que não podem ser capturados pelo programa, ma
Os pré-processadores são as diretivas, que dão instruções ao compilador para pré-processar a informação antes do início da compilação real. Todas as diretivas de pré-processador começam com #, e apenas caracteres de espaço em branco podem aparecer antes de uma diretiva de pré-processador em uma linh
Templates são a base da programação genérica, que envolve escrever código de forma independente de qualquer tipo particular. Um template é um blueprint ou fórmula para criar uma classe genérica ou uma função. Containers da biblioteca como iteradores e algoritmos são exemplos de programação genérica
Considere uma situação onde temos duas pessoas com o mesmo nome, Zara, na mesma turma. Sempre que precisarmos diferenciá-las, definitivamente teremos que usar alguma informação adicional junto com o nome, como a área onde moram, ou o nome da mãe ou pai, etc. A mesma situação pode surgir em suas apli
Uma boa compreensão de como a memória dinâmica realmente funciona em C++ é essencial para se tornar um bom programador C++. A memória no seu programa C++ é dividida em duas partes: A stack (pilha) — Todas as variáveis declaradas dentro da função ocuparão memória da stack. A heap (heap) — Esta é mem
Uma exceção é um problema que surge durante a execução de um programa. Uma exceção C++ é uma resposta a uma circunstância excepcional que surge enquanto um programa está rodando, como uma tentativa de divisão por zero. Exceções fornecem uma forma de transferir controle de uma parte do programa para
Até agora, temos usado a biblioteca padrão iostream, que fornece métodos cin e cout para leitura de entrada padrão e escrita em saída padrão, respectivamente. Este tutorial ensinará como ler e escrever em um arquivo. Isso requer outra biblioteca padrão C++ chamada fstream, que define três novos tipo
Uma interface descreve o comportamento ou capacidades de uma classe C++ sem se comprometer com uma implementação particular dessa classe. As interfaces em C++ são implementadas usando classes abstratas e estas classes abstratas não devem ser confundidas com abstração de dados, que é um conceito de m
Todos os programas C++ são compostos pelos seguintes dois elementos fundamentais: Instruções do programa (código) — Esta é a parte de um programa que realiza ações e são chamadas de funções. Dados do programa — Os dados são a informação do programa que é afetada pelas funções do programa. Encapsul
Abstração de dados refere-se a fornecer apenas informações essenciais ao mundo exterior e ocultar seus detalhes de implementação, ou seja, representar a informação necessária no programa sem apresentar os detalhes. Abstração de dados é uma técnica de programação (e design) que depende da separação d
A palavra polimorfismo significa ter muitas formas. Tipicamente, polimorfismo ocorre quando há uma hierarquia de classes e elas são relacionadas por herança. Polimorfismo em C++ significa que uma chamada a uma função membro fará com que uma função diferente seja executada dependendo do tipo de objet
C++ permite especificar mais de uma definição para um nome de função ou um operador no mesmo escopo, o que é chamado de sobrecarga de função e sobrecarga de operador, respectivamente. Uma declaração sobrecarregada é uma declaração declarada com o mesmo nome de uma declaração previamente declarada no
Arrays em C/C++ permitem definir variáveis que combinam vários itens de dados do mesmo tipo, mas structure (estrutura) é outro tipo de dado definido pelo usuário que permite combinar itens de dados de tipos diferentes. Estruturas são usadas para representar um registro. Suponha que você queira acomp
A biblioteca padrão C++ não fornece um tipo de data adequado. C++ herda as structs e funções para manipulação de data e hora de C. Para acessar funções e estruturas relacionadas a data e hora, você precisará incluir o header <ctime> no seu programa C++. Existem quatro tipos relacionados a temp
Uma variável de referência é um alias, ou seja, outro nome para uma variável já existente. Uma vez que uma referência é inicializada com uma variável, tanto o nome da variável quanto o nome da referência podem ser usados para referenciar a variável. Referências vs Ponteiros Referências são frequente
C++ fornece os seguintes dois tipos de representação de strings: String de caractere estilo C. Tipo de classe string introduzido com C++ Padrão. String de Caractere Estilo C A string de caractere estilo C originou-se na linguagem C e continua sendo suportada no C++. Esta string é na verdade um arr
Normalmente, quando trabalhamos com Números, usamos tipos de dados primitivos como int, short, long, float e double, etc. Os tipos de dados numéricos, seus valores possíveis e intervalos foram explicados ao discutir Tipos de Dados em C++. Definindo Números em C++ Você já definiu números em vários ex
Linguagem C
PEALD de SiO2 Baseado em CO2 a Baixa Temperatura para Aplicações Sensíveis à Umidade
GKN Aerospace Garante Papel de Fornecedor Chave para Jato Executivo Gulfstream G700
Equipamento de Alumínio: A Chave para Segurança e Desempenho em Desportos de Inverno
Referência Completa de G-Codes Hust CNC para Controles de Fresadora H4M & H4CL-M