Ola, programo em delphi a uns 6 anos, e hoje decidi a aprender c++ pois nao tenho licenca pro delphi, hoje ele reolveu desativa, estou querendo aprender c faz um bom tempo e acho que essa é a hora, já li varias coisas e conheco o basico, gostaria de deixar este topico aberto para tirar pequenas duvidas
No delphi era muito utilizado as units, onde voce podia escrever suas funcoes, e utilizar em qualquer outro aplicativo, e funciona mais ou menos assim
Unit nome unituses nome das librarys que a unit vai usarinterface cabecalho das funcoes e proceduresimplementation implementacao das funcoes e procedures declaradasend.
no c acredito que seja até mais simples,queria saber, o que seria um equivalente a unit do delphi?
Declarei um array
short meuarray[7] // tamanho 7 index de 0 a 6 meuarray[7] = 0;
por que é possivel alimentar e ler valores de um local maior que o tamanho do array?, posso corromper dados, do meu ou de outros applicativos? no que devo me preocupar quando utilizar arrays? e arrays dinamicos, pode causar algum problema na memoria se eu mudar seu tamanho varias vezes? quando eu mudo o tamanho, eu perco os dados?
Declarei uma constante para um diretorio
conststring meudiretorio "C++\projetos\meuapp\";cout << meudiretorio << endl;
porque o cout resulta em C++projetosmeuapp ao invés de C++\projetos\meuapp\? e
é seguro trabalhar com string em c? ou é melhor utilizar um array de char?
Obrigado. tenham uma boa noite