la base de C++

42_Cursus·2022년 5월 11일
0

CPP

목록 보기
1/10

Définition des termes

  • Declaration : indiquer au compilateur le nom et le type de "quelque chose" qui est utilisée dans le code.


/*
	x est un objet : 
    pour quelqu'un, built-in type n'est pas objet
    cependant, je ne limitrai pas la porté 
    du terme objet aux variables de types définis 
    par utilisateur.
*/
extern int x;	// declaration d'objet


std::size_t sizeNum(int number);	// declaration de function
class Lol;	// declaration de classe
template<typename T>
class	Foo;		// declaration de template
  • Sigature : fournir au compilateur des détails spécifiques manquants dans la déclaration.

  • Initialization :

  1. attribution d'une valuer inital à un objet
  2. Dans le cas d'un objet créé avec un type défini par l'utilisateur, l'initialisation est effectuée par le constructeur.
  3. Il peut s'agir d'un constructeur par défaut s'il n'y a pas de paramètres depuis le début, ou si tous les paramètres ont des valeurs par défaut
profile
etudiant_42

0개의 댓글