De Objective Caml para C e C++/Construção de tipos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 104:
for (int i = 0; i < 4; ++i)
notas[i] = 0.0f;
Objective Caml possui uma função que, aplicada a um arranjo, retorna o número de posições do arranjo. Isso não existe nem C nem em C++ (C++ tem uma outra implementação de arranjo, chamada <tt>vector</tt> que tem essa funcionalidade-; será apresentada mais adiante).
 
====Arranjos multi-dimensionais====
 
Como em Objective Caml, um arranjo de dimensão <math>n</math> de valores de um tipo <tt>t</tt> podem ser implementados em C e em C++ usando um arranjo de arranjos de dimensão <math>n-1</math> de valores do tipo <tt>t</tt>.
 
Uma matriz bi-dimensional de inteiros, de dimensão <math>n</math> por <math>m</math>, pode então ser declarada como:
int matriz [n][m];
 
====Um exemplo mais significativo====