Questione : Spostare il ruolo di CC dall'assistente di scambio

Sono nel corso dello scoppio del nostro assistente del regolatore e di scambio di dominio su due scatole separate e stava domandando se devo stare attento a migrare lo scambio prima che potessi spostare i ruoli di FISMO?  So che non posso retrocedere la CC con lo scambio installata, io semplicemente voglio spostare i ruoli verso un'altra CC e rendergli il primario.  Chiunque sa se abbia un'edizione con questo? class= del

Risposta : Spostare il ruolo di CC dall'assistente di scambio

Anche se potevo riprodurre il problema violando uno dei vostri principi di base - “io verifyed continuamente che il hpp è incluso soltanto una volta„. So da esperienza che le intestazioni hanno un senso di insinuarsi inatteso. Non avete accennato se avete controllato le dipendenze dell'intestazione, di modo che ha potuto essere un'edizione. Da tutta la probabilità, è la lima che include la vostra intestazione inoltre una lima di intestazione; ed in caso affermativo, allora quella lima di intestazione è denominata nelle posizioni multiple?

La soluzione per me era di dichiarare la funzione del formatDate nell'intestazione e di spostare il corpo verso la relativa propria lima di .cpp. (Potete aggiungerli ad una lima attuale di .cpp se desiderate.) Penso che dovreste fare questo per vedere che cosa accade.

L'errore dice che il formatDate è definito in sabbiera. Se Sandbox.cpp è la lima che ha la conduttura () quella voi ha inviato, allora nessun problema. Se non, allora vedete il formatDate là?

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
lima di intestazione di // - modificata
mxf del namespace
{
	data del namespace
	{
		std:: formatDate della stringa (std:: formatStr della stringa);
	}
}

nuova lima di // mxf_date.cpp - aggiunta al progetto
#include  
#include “mxf_date.h„
std:: mxf della stringa:: data:: formatDate (std:: formatStr della stringa)
{
	restituire “il ABC„;
}
Altre soluzioni  
 
programming4us programming4us