Sintassi curiosità

di il
2 risposte

Sintassi curiosità

Si può includere una libreria di sistema all'interno di una funzione?
provo a farmi capire con un pò di codice!
si può fare una cosa del genere ?
#include "stdafx.h"
#include <iostream>
using namespace std;
using std::cout;
using std::cin;
using std::endl;
// qui metto i prototipi delle mie funzioni
int _tmain(int argc, _TCHAR* argv[])

int myfunction(*char,int)
#include <fstream>

lo scopo di questo tipo di struttura sarebbe quello di poter usare solo all'interno di myfunction le direttive del fstream cosi da poter alleggerire il codice.

2 Risposte

  • Re: Sintassi curiosità

    Dubito altamente dal momento che quella di inclusione è una direttiva al preprocessore e viene eseguita soltanto in fase di compilazione, mentre nel caso che descrivi tu per sapere se la libreria deve essere inclusa o meno si deve per forza eseguire il codice.
  • Re: Sintassi curiosità

    A parte il fatto che i prototipi delle funzioni non possono essere dichiarati all'interno di un'altra funzione...
Devi accedere o registrarti per scrivere nel forum
2 risposte