De Objective Caml para C e C++/Os tipos básicos: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Linha 1:
===Introdução===
O sistema de tipos de uma linguagem de programação é composta por
* Tipos básicos, que são os elementos de base para representar informações mais simples e construir tipos mais complexos
* [[De_Objective_Caml_para_C_e_C%2B%2B/Construção_de_tipos|Construtores de tipos]], que tem como papel combinar tipos mais elementares para construir tipos mais complexos;
* [[#Conversão entre tipos|Regras de conversão entre tipos]], que definem se e como valores de um tipo podem ser convertidos para um outro tipo.
O sistema de tipos também possui os construtores de tipos, que são apresentados em um módulo específico sobre . Ainda possui regras que definem quando, e como valores de um tipo podem ser convertidos entre se.
Os tipos básicos de Objective Caml são ;tt>unit</tt>, <tt>bool</tt>, <tt>char</tt>, <tt>int</tt>, <tt>float</tt> e <tt>string</tt>. Os tipos básicos de C++ são:▼
▲Os ''tipos básicos'' de C e de C++ são apresentados nesse módulo. Primeiro lembramos os tipos básicos de Objective Caml são ;tt>unit</tt>, <tt>bool</tt>, <tt>char</tt>, <tt>int</tt>, <tt>float</tt> e <tt>string</tt>. Os tipos básicos de C++ são:
* <tt>void</tt>: o [[#O tipo vazio|tipo vazio]],
* <tt>bool</tt>: o [[#Booleanos|tipo booleano]],
|