Programaçao

641 palavras 3 páginas
Converter variável (x), cria nova variável (NomeVar) com o novo tipo:
Tipo_de_variável NomeVar = static_cast <tipo de variável> (variável);
Usar operador :: para aceder a variáveis globais.
• Stream manipulators
– Can change how output is formatted std::setprecision - set precision for floats (default 6 digits)

Template, usar função para vários tipos de variável: template < class TIPOVAR> //or template< typename T >
TIPOVAR square( T value1){ return value1 * value1; }

#include<iostream>; #include<fstream>;#include<string>;using namespace std;
Ficheiros(escrita leitura) ; .is_open() ; .close() ; .good(); int main()
{ ofstream file_write; ifstream file_read; //criar um ficheiro predefenido .is_open() ofstream fich ("Escrita.txt"); if(fich.is_open()){ fich<< "Escreve linha"<<endl; fich<<"Escreve outra"<<endl; fich.close(); }else cout<<"Erro\n";

char s[30], d[30]; file_write.open("Filewrite.txt");if(!file_write){cerr<<"Erro";return -1;} cin >> s; file_write << s; file_write.close(); file_read.open("Filewrite.txt");if(!file_read){cerr<<"Erro"; return -1;} file_read >> d; cout<< d;

system("PAUSE"); return 0;
-------------------------------------------------
}
Herança
#include <iostream> using namespace std; class a{ public: void getx(); int x;
};
class B : public a{

}; void a::getx(){ cout << "Escolha o X: "; cin >> x;
}
int main(){ // B aponta para uma função que nao é da classe, B->getX B um; um.getx(); cout << um.x << endl; system("pause"); return 0;

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas