Errori del compilatore da C3500 a C3999
Gli articoli di questa sezione illustrano un subset dei messaggi di errore generati dal compilatore.
Importante
I compilatori e gli strumenti di compilazione di Visual Studio possono segnalare molti tipi di errori e avvisi. Dopo aver trovato un errore o un avviso, gli strumenti di compilazione possono fare ipotesi sulla finalità del codice e tentare di continuare, in modo che più problemi possano essere segnalati contemporaneamente. Se la supposizione degli strumenti non è corretta, gli errori o avvisi successivi potrebbero non essere applicabili al progetto. Quando si correggono i problemi nel progetto, iniziare sempre con il primo errore o avviso restituito e ricompilare spesso. Una correzione può causare la scomparsa di molti errori successivi.
Per ottenere informazioni su un messaggio di diagnostica specifico in Visual Studio, selezionarlo nella finestra Output e premere F1. Visual Studio apre la pagina della documentazione per tale errore, se presente. È anche possibile usare lo strumento di ricerca nella parte superiore della pagina per trovare articoli su errori o avvisi specifici. In alternativa, esplorare l'elenco di errori e avvisi per strumento e digitare il sommario in questa pagina.
Nota
Non tutti gli errori o gli avvisi di Visual Studio sono documentati. In molti casi, il messaggio di diagnostica fornisce tutte le informazioni disponibili. Se sei arrivato in questa pagina quando hai usato F1 e pensi che il messaggio di errore o avviso richieda spiegazioni aggiuntive, comunicaci. È possibile usare i pulsanti di feedback in questa pagina per generare un problema di documentazione in GitHub. Se si ritiene che l'errore o l'avviso non sia corretto o si è riscontrato un altro problema con il set di strumenti, segnalare un problema di prodotto nel sito Della community degli sviluppatori. È anche possibile inviare commenti e suggerimenti e immettere bug nell'IDE. In Visual Studio passare alla barra dei menu e scegliere Guida > Per inviare commenti e > suggerimenti segnala un problema oppure inviare un suggerimento usando La Guida > invia > commenti e suggerimenti Invia un suggerimento. Alcuni argomenti relativi agli errori del compilatore sono stati creati che non vengono generati dal compilatore e ora reindirizzano a questa pagina.
È possibile trovare ulteriore assistenza per errori e avvisi nei forum di domande e risposte di Microsoft Learn. In alternativa, cercare il numero di errore o di avviso nel sito della community degli sviluppatori di Visual Studio C++. È anche possibile cercare Stack Overflow per trovare soluzioni.
Per i collegamenti ad altre risorse della Guida e della community, vedere Guida e community di Visual C++.
Messaggi di errore
Error | Messaggio |
---|---|
Errore del compilatore C3500 | ProgID 'progid' non valido |
Errore del compilatore C3501 | non esiste alcun typelib registrato per ProgID 'progid' |
Errore del compilatore C3502 | impossibile ottenere LIBID per ProgID 'progid' |
Errore del compilatore C3503 | il carattere '0xvalue' non è consentito in un valore letterale stringa non elaborato |
Errore del compilatore C3504 | impossibile creare GUID dalla stringa 'string' |
Errore del compilatore C3505 | impossibile caricare la libreria dei tipi 'library' |
Errore del compilatore C3506 | non esiste alcun typelib registrato per LIBID 'library' |
Errore del compilatore C3507 | un ProgID non può contenere più di 39 caratteri 'progid'; né contenere punteggiatura a parte '.'; né iniziare con una cifra |
Errore del compilatore C3508 | 'type': non è un tipo di automazione valido |
Errore del compilatore C3509 | 'type': tipo restituito di automazione non valido. Quando un parametro è contrassegnato come 'retval', il tipo restituito deve essere 'void', 'HRESULT' o 'SCODE' |
Errore del compilatore C3510 | impossibile individuare library_name libreria dei tipi dipendenti |
Errore del compilatore C3511 | 'identifier': una chiamata a un costruttore di delega deve essere l'unico inizializzatore membro |
Errore del compilatore C3512 | La sequenza di caratteri delimitatori per un valore letterale stringa non elaborato non deve contenere più di 16 caratteri |
Errore del compilatore C3513 | 'string': carattere delimitatore letterale stringa non supportato |
Errore del compilatore C3514 | 'character' (valore): carattere delimitatore letterale stringa non supportato |
Errore del compilatore C3515 | se un argomento per una specializzazione parziale del modello di classe è un'espansione pack, sarà l'ultimo argomento |
Errore del compilatore C3516 | fine del file imprevisto trovato durante l'elaborazione del valore letterale stringa non elaborato; sequenza delimitatore 'string' non corrispondente |
Errore del compilatore C3517 | 'identifier' una dichiarazione alias non può avere un tipo che contiene 'auto' |
Errore del compilatore C3518 | 'identifier': in un contesto direct-list-initialization il tipo per 'type' può essere dedotto solo da una singola espressione di inizializzazione |
Errore del compilatore C3519 | 'parameter': parametro non valido per embedded_idl attributo |
Errore del compilatore C3520 | 'identifier': il pacchetto di parametri deve essere espanso in questo contesto |
Errore del compilatore C3521 | 'identifier' non è un pacchetto di parametri |
Errore del compilatore C3522 | 'type': il pacchetto di parametri non può essere espanso in questo contesto |
Errore del compilatore C3523 | 'sizeof...' richiede come argomento un pacchetto di parametri non espanso |
Errore del compilatore C3524 | 'identifier': 'sizeof' non può essere applicato a un pacchetto di parametri. Intendevi usare "sizeof..."? |
Errore del compilatore C3525 | 'parameter': se un modello di classe dispone di un pacchetto di parametri di modello, deve essere visualizzato alla fine dell'elenco dei parametri del modello |
Errore del compilatore C3526 | '...' non può essere applicato a 'this' |
Errore del compilatore C3527 | 'identifier' non è un operando valido per 'sizeof...'. Intendevi usare "sizeof"? |
Errore del compilatore C3528 | 'identifier1': il numero di elementi in questa espansione pack non corrisponde al numero di elementi in 'identifier2' |
Errore del compilatore C3529 | 'parameter': un pacchetto di parametri di modello non può avere un argomento predefinito |
Errore del compilatore C3530 | 'type' non può essere combinato con qualsiasi altro identificatore di tipo |
Errore del compilatore C3531 | 'identifier': un simbolo il cui tipo contiene 'type' deve avere un inizializzatore |
Errore del compilatore C3532 | Il tipo di elemento di una matrice non può essere un tipo che contiene 'type' |
Errore del compilatore C3533 | Un parametro non può avere un tipo che contiene 'type' |
Errore del compilatore C3534 | Obsoleta. |
Errore del compilatore C3535 | impossibile dedurre il tipo per 'type1' da 'type2' |
Errore del compilatore C3536 | 'identifier': non può essere usato prima dell'inizializzazione |
Errore del compilatore C3537 | non è possibile eseguire il cast a un tipo che contiene 'type' |
Errore del compilatore C3538 | in un elenco dichiaratore 'type' deve sempre dedurre allo stesso tipo |
Errore del compilatore C3539 | Un argomento modello non può essere un tipo che contiene 'type' |
Errore del compilatore C3540 | Sizeof non può essere applicato a un tipo che contiene 'type' |
Errore del compilatore C3541 | typeid non può essere applicato a un tipo che contiene 'type' |
Errore del compilatore C3542 | 'identifier': una funzione membro virtuale non deve avere un tipo restituito che contiene 'type' |
Errore del compilatore C3543 | 'type': non contiene un pacchetto di parametri |
Errore del compilatore C3544 | 'parameter': il pacchetto di parametri prevede un argomento di modello di tipo |
Errore del compilatore C3545 | 'parameter': il pacchetto di parametri prevede un argomento di modello non di tipo |
Errore del compilatore C3546 | '...': non sono disponibili pacchetti di parametri per l'espansione |
Errore del compilatore C3547 | Impossibile usare il parametro modello 'parameter' perché segue un pacchetto di parametri di modello e non può essere dedotto dai parametri della funzione di 'function' |
Errore del compilatore C3548 | 'identifier': il pacchetto di parametri non può essere usato in questo contesto |
Errore del compilatore C3549 | 'value': un pacchetto di parametri di funzione non può avere un argomento predefinito |
Errore del compilatore C3550 | in questo contesto sono consentiti solo valori 'decltype(auto)' normali |
Errore del compilatore C3551 | se viene utilizzato un tipo restituito finale, il tipo restituito iniziale deve essere l'identificatore di tipo singolo 'auto' (non 'type') |
Errore del compilatore C3552 | previsto 'decltype(auto)' |
Errore del compilatore C3553 | con decltype è prevista un'espressione e non un tipo |
Errore del compilatore C3554 | 'type' non può essere combinato con qualsiasi altro identificatore di tipo |
Errore del compilatore C3555 | argomento di 'decltype' non corretto |
Errore del compilatore C3556 | 'expression': argomento non corretto per 'decltype' |
Errore del compilatore C3557 | Obsoleta. |
Errore del compilatore C3558 | Obsoleta. |
Errore del compilatore C3559 | chiamata ricorsiva a 'function': la ricorsione viene rilevata durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each in: 'function' |
Errore del compilatore C3560 | 'function': IL non è disponibile durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each in: 'function' |
Errore del compilatore C3561 | operazione di barriera di riquadri trovata nel flusso di controllo che non è uniforme a riquadri durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each in: 'function' |
Errore del compilatore C3562 | la funzione intrinseca 'function' è limitata a non avere più di parametri numerici |
Errore del compilatore C3563 | Ciclo infinito rilevato durante la compilazione del grafo delle chiamate per concurrency::p arallel_for_each in: 'function' |
Errore del compilatore C3564 | lettura di un valore non inizializzato durante la compilazione del grafo delle chiamate per concurrency::p arallel_for_each in: 'function' |
Errore del compilatore C3565 | La quantità totale di memoria tile_static (byte numerici ) supera il limite di byte numerici durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each |
Errore del compilatore C3566 | blocchi con effetti collaterali annidati troppo in profondità durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each in: 'function' |
Errore del compilatore C3567 | divide o mod per zero rilevato durante la compilazione del grafico delle chiamate per concurrency::p arallel_for_each in: 'function' |
Errore del compilatore C3568 | la somma dei registri supera il limite di numero durante la compilazione del grafico delle chiamate per concurrency::p arallel_for_each. Semplificare il programma |
Errore del compilatore C3569 | race condition rilevata durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each in: 'function' |
Errore del compilatore C3570 | uso illegale dell'ambito con restrizioni amp durante la compilazione con /clr |
Errore del compilatore C3571 | 'type': argomento dominio di calcolo non valido; non un tipo di classe |
Errore del compilatore C3572 | 'type': argomento dominio di calcolo non valido; membro pubblico mancante: 'static const int rank' o rank value is non-positive |
Errore del compilatore C3573 | Il numero di istanze di concurrency::graphics::sampler passate a concurrency::p arallel_for_each non può superare il numero |
Errore del compilatore C3574 | 'type': extent di riquadro non validi: deve essere positivo e (1) Z <= numero; (2) ZYX <= numero |
Errore del compilatore C3575 | 'type': argomento dominio di calcolo non valido; membro pubblico mancante: 'concurrency::index<number> _map_index(const concurrency::index<number>&) restrict(amp)' |
Errore del compilatore C3576 | 'type': concurrency::d etails::_Parallel_for_each argument #number has unsupported type |
Errore del compilatore C3577 | concurrency::p arallel_for_each argomento kernel non valido: non è possibile risolvere la chiamata al membro 'void operator()(type) restrict(amp)' |
Errore del compilatore C3578 | La dimensione dell'oggetto funzione passata a concurrency::p arallel_for_each non può superare i byte numerici |
Errore del compilatore C3579 | Il numero di istanze di sola lettura di concurrency::array e concurrency::graphics::texture passate a concurrency::p arallel_for_each non può superare il numero |
Errore del compilatore C3580 | Numero di istanze scrivibili di concurrency::array e concurrency::graphics::texture passate a concurrency::p arallel_for_each non possono superare il numero |
Errore del compilatore C3581 | 'type': tipo non supportato nel codice con restrizioni amp |
Errore del compilatore C3582 | Obsoleta. |
Errore del compilatore C3583 | 'identifier': la dimensione della variabile (byte numerici ) è maggiore della dimensione massima (byte numerici ) supportata nel codice con restrizioni amp |
Errore del compilatore C3584 | utilizzo non supportato di tile_static in 'identifier' |
Errore del compilatore C3585 | 'identifier' ha una classe di archiviazione non supportata nel codice con restrizioni amp |
Errore del compilatore C3586 | 'identifier': l'uso di variabili globali o statiche non è supportato nel codice con restrizioni amp |
Errore del compilatore C3587 | dynamic_cast non è supportato nel codice con restrizioni amp |
Errore del compilatore C3588 | Il cast da 'type1' a 'type2' non è supportato nel codice con restrizioni amp |
Errore del compilatore C3589 | 'string': utilizzo non supportato di valori letterali stringa nel codice con restrizioni amp |
Errore del compilatore C3590 | 'token': acquisizione per riferimento o acquisizione 'this' non supportata se l'espressione lambda è limitata |
Errore del compilatore C3591 | L'operatore typeid non è supportato nel codice con restrizioni amp |
Errore del compilatore C3592 | L'assembly nativo inline ('__asm') non è supportato nel codice con restrizioni amp |
Errore del compilatore C3593 | 'goto' non è supportato nel codice con restrizioni amp |
Errore del compilatore C3594 | la gestione delle eccezioni (try, catch, throw e così via) non è supportata nel codice con restrizioni amp |
Errore del compilatore C3595 | il valore costante non è compreso nell'intervallo supportato nel codice con restrizioni amp |
Errore del compilatore C3596 | 'parameter' ('type'): la variabile acquisita da lambda ha un tipo non supportato nel codice con restrizioni amp |
Errore del compilatore C3597 | 'parameter': 'identifier' non può essere acquisito per valore se l'espressione lambda è limitata |
Errore del compilatore C3598 | L'istruzione label non è supportata nel codice con restrizioni amp |
Errore del compilatore C3599 | 'operator': impossibile eseguire l'aritmetica del puntatore sul puntatore a bool nel codice con restrizioni amp |
Errore del compilatore C3600 | 'function': uso di tile_static memoria rilevata durante la compilazione del grafico delle chiamate per la concorrenza non ordinata::p arallel_for_each in: 'function' |
Errore del compilatore C3601 | 'type': tipo di argomento non valido per la funzione di diagnostica amp', 'function' |
Errore del compilatore C3602 | Flusso di controllo non supportato rilevato durante la compilazione del grafico delle chiamate per concurrency::p arallel_for_each in: 'function' |
Errore del compilatore C3603 | 'symbol': digitare 'type' non ancora supportato |
Errore del compilatore C3604 | 'identifier': può creare solo un oggetto gestito nell'heap gc |
Errore del compilatore C3605 | Il numero totale di campionatori (numero acquisito e numero predefinito) supera il numero durante la compilazione del grafico delle chiamate per la concorrenza::p arallel_for_each in: 'function' |
Errore del compilatore C3606 | Impossibile eseguire il mapping della funzione intrinseca 'function' a HLSL |
Errore del compilatore C3609 | 'identifier': una funzione 'sealed/final' deve essere virtuale |
Errore del compilatore C3610 | 'identifier': il tipo di valore deve essere 'boxed' prima che il metodo 'method' possa essere chiamato |
Errore del compilatore C3611 | 'identifier': una funzione sealed non può avere un identificatore puro |
Errore del compilatore C3612 | 'identifier': una classe sealed non può avere metodi virtuali puri |
Errore del compilatore C3613 | tipo restituito mancante dopo '->' ('int' assunto) |
Errore del compilatore C3614 | Valori diversi per le dimensioni del pacchetto all'interno della stessa classe; precedente era 'value', il nuovo valore è 'value' |
Errore del compilatore C3615 | La funzione constexpr 'function' non può generare un'espressione costante |
Errore del compilatore C3616 | Obsoleta. |
Errore del compilatore C3617 | gli inizializzatori di associazioni strutturate devono essere di tipo matrice o di classe non union; Il tipo 'type_name' non è consentito |
Errore del compilatore C3618 | 'declaration': non è possibile definire un metodo contrassegnato come DllImport |
Errore del compilatore C3619 | Un modello non può essere dichiarato all'interno di un tipo gestito/WinRT |
Errore del compilatore C3620 | 'type': l'impostazione dell'allineamento non è consentita nei tipi WinRT |
Errore del compilatore C3621 | 'type': solo il valore di compressione predefinito (numero) è consentito per i tipi WinRT |
Errore del compilatore C3622 | type': non è possibile creare un'istanza di una classe dichiarata come 'keyword' |
Errore del compilatore C3623 | 'identifier': i campi di bit non sono supportati nei tipi managed/WinRT |
Errore del compilatore C3624 | 'type': l'uso di questo tipo richiede un riferimento all'assembly/modulo 'identifier' |
Errore del compilatore C3625 | 'class': un tipo nativo non può derivare da un tipo gestito/WinRT 'type' |
Errore del compilatore C3626 | 'identifier': la parola chiave 'keyword' può essere usata solo nelle interfacce COM, nelle funzioni membro e nei membri dati che sono puntatori ai delegati |
Errore del compilatore C3627 | Solo un tipo valore può essere boxed |
Errore del compilatore C3628 | 'class': le classi managed/WinRT supportano solo l'ereditarietà pubblica |
Errore del compilatore C3629 | 'token': un'impostazione predefinita di acquisizione può essere visualizzata solo all'inizio di un elenco di acquisizioni lambda |
Errore del compilatore C3630 | errore durante l'elaborazione del token 'token' (obsoleto in Visual Studio 2022). |
Errore del compilatore C3631 | 'event': non è possibile eseguire l'overload di eventi gestiti/WinRT |
Errore del compilatore C3632 | 'event': stile non valido dell'evento per il costrutto |
Errore del compilatore C3633 | non può definire 'identifier' come membro della 'classe' gestita |
Errore del compilatore C3634 | 'member': impossibile definire un metodo astratto di una classe gestita/WinRT |
Errore del compilatore C3635 | 'identifier': non può essere applicato a una classe gestita/WinRT (usare invece 'identifier') |
Errore del compilatore C3636 | 'identifier': non può essere applicato a questo tipo |
Errore del compilatore C3637 | 'function': una definizione di funzione friend non può essere una specializzazione di un modello di funzione/generico |
Errore del compilatore C3638 | 'operator': gli operatori di conversione boxing e unboxing standard non possono essere ridefiniti |
Errore del compilatore C3639 | un'espressione lambda che fa parte di un argomento predefinito può avere solo un'acquisizione init |
Errore del compilatore C3640 | 'member': è necessario definire una funzione membro virtuale o a cui si fa riferimento di una classe locale |
Errore del compilatore C3641 | 'function': convenzione di chiamata non valida per la funzione compilata con /clr:pure o/clr:safe |
Errore del compilatore C3642 | 'function': impossibile chiamare una funzione con __clrcall convenzione di chiamata dal codice nativo |
Errore del compilatore C3643 | '%$S': impossibile scomporre il tipo con membri dati non statici in '%$S' e '%$S' |
Errore del compilatore C3644 | 'function': impossibile compilare la funzione per generare codice gestito |
Errore del compilatore C3645 | 'function': __clrcall non può essere usato nelle funzioni compilate nel codice nativo |
Errore del compilatore C3646 | 'identifier': identificatore di override sconosciuto |
Errore del compilatore C3647 | Obsoleta. |
Errore del compilatore C3648 | questa sintassi di override esplicita non è supportata per i tipi gestiti |
Errore del compilatore C3649 | questa sintassi di override esplicita non è consentita con /ZW |
Errore del compilatore C3650 | 'member': non può essere usato come override esplicito, deve essere una funzione membro virtuale di una classe di base |
Errore del compilatore C3651 | 'member': non può essere usato come override esplicito, deve essere membro di una classe di base |
Errore del compilatore C3652 | 'member': una funzione che esegue l'override esplicito deve essere virtuale |
Errore del compilatore C3653 | 'identifier': non può essere usato come override denominato: una funzione sottoposta a override non è stata trovata. Si è dimenticato di denominare la funzione in modo esplicito, usando un operatore:: |
Errore del compilatore C3654 | 'token': errore di sintassi nell'override esplicito |
Errore del compilatore C3655 | 'member': funzione già sottoposta a override in modo esplicito |
Errore del compilatore C3656 | 'keyword': l'identificatore di override non può essere ripetuto |
Errore del compilatore C3657 | un distruttore/finalizzatore non può eseguire l'override esplicito o essere sottoposto a override in modo esplicito |
Errore del compilatore C3658 | Obsoleta. |
Errore del compilatore C3659 | 'member': l'identificatore di override 'keyword' non è supportato |
Errore del compilatore C3660 | 'member1': nasconde il membro ereditato 'member2' |
Errore del compilatore C3661 | l'elenco di override esplicito non ha trovato metodi di cui eseguire l'override |
Errore del compilatore C3662 | 'member': identificatore di override 'keyword' consentito solo nelle funzioni membro delle classi gestite/WinRT |
Errore del compilatore C3663 | Obsoleta. |
Errore del compilatore C3664 | 'member': non può essere usato come override esplicito, deve avere l'accessibilità 'public' o 'protected' |
Errore del compilatore C3665 | 'member': identificatore di override 'keyword' non consentito in un distruttore/finalizzatore |
Errore del compilatore C3666 | 'constructor': identificatore di override 'keyword' non consentito in un costruttore |
Errore del compilatore C3667 | 'attribute': l'attributo non supporta l'espansione del pacchetto |
Errore del compilatore C3668 | 'member': il metodo con identificatore di override 'override' non ha eseguito l'override di alcun metodo della classe di base |
Errore del compilatore C3669 | 'member': identificatore di override 'override' non consentito nelle funzioni membro statiche o nei costruttori |
Errore del compilatore C3670 | 'member': impossibile eseguire l'override del metodo della classe base inaccessibile 'member' |
Errore del compilatore C3671 | 'member': la funzione non esegue l'override di 'member' |
Errore del compilatore C3672 | L'espressione pseudo-distruttore può essere usata solo come parte di una chiamata di funzione |
Errore del compilatore C3673 | 'class': la classe non dispone di un costruttore di copia |
Errore del compilatore C3674 | Impossibile trovare il modulo della libreria standard 'module' |
Errore del compilatore C3675 | 'function': è riservato perché 'property' è definito |
Errore del compilatore C3676 | 'class': la classe ref e la classe base hanno attributi incompatibili '[attribute]' |
Errore del compilatore C3677 | il valore letterale stringa dopo 'operator' non può avere un prefisso di codifica |
Errore del compilatore C3678 | il valore letterale stringa dopo 'operator' deve essere la stringa vuota '"""" |
Errore del compilatore C3679 | previsto un identificatore di suffisso letterale dopo 'operator """" |
Errore del compilatore C3680 | non può concatenare valori letterali stringa definiti dall'utente con identificatori di suffisso letterali non corrispondenti |
Errore del compilatore C3681 | 'fallthrough': l'attributo può essere visualizzato solo in un'istruzione switch di inclusione |
Errore del compilatore C3682 | 'operator identifier': impossibile dichiarare il modello di operatore operatore/valore letterale 'C linkage' |
Errore del compilatore C3683 | non può definire sia l'operatore letterale non elaborato che il modello di operatore letterale con lo stesso identificatore di suffisso letterale |
Errore del compilatore C3684 | 'operator identifier': la dichiarazione dell'operatore letterale ha un elenco di parametri non valido |
Errore del compilatore C3685 | 'operator identifier': il modello di operatore letterale non può avere parametri di funzione |
Errore del compilatore C3686 | 'operator identifier': il modello di operatore letterale deve avere esattamente un parametro di modello che è un pacchetto di parametri |
Errore del compilatore C3687 | 'operator identifier': il modello di operatore letterale deve avere un parametro modello non di tipo di tipo 'char' |
Errore del compilatore C3688 | suffisso letterale non valido 'suffisso'. Impossibile trovare l'operatore letterale o il modello di operatore letterale 'operator identifier' |
Errore del compilatore C3689 | 'operator identifier': il modello di operatore operatore/valore letterale deve trovarsi in un ambito globale o dello spazio dei nomi |
Errore del compilatore C3690 | previsto un valore letterale stringa, ma trovato un valore letterale stringa definito dall'utente |
Errore del compilatore C3691 | prefisso letterale non valido 'prefix' |
Errore del compilatore C3692 | Non è possibile usare il tipo non scalare 'type_name' in un'espressione pseudo-distruttore |
Errore del compilatore C3693 | 'identifier': i campi di bit non possono essere acquisiti per riferimento |
Errore del compilatore C3694 | Una dichiarazione di associazione strutturata non può contenere identificatori diversi da 'static', 'thread_local', 'auto' e cv-qualificatori |
Errore del compilatore C3695 | '%$S': impossibile scomporre un tipo contenente un'unione o uno struct anonimo |
Errore del compilatore C3696 | 'keyword': impossibile usare questo qualificatore in '%' |
Errore del compilatore C3697 | 'keyword': impossibile usare questo qualificatore in '^' |
Errore del compilatore C3698 | 'type': impossibile usare questo tipo come argomento di 'operator' |
Errore del compilatore C3699 | 'operator': impossibile usare questa indiretta nel tipo 'type' |
Errore del compilatore C3700 | nomefile mancante terminazione '%c' |
Errore del compilatore C3701 | 'function': l'origine evento non ha eventi |
Errore del compilatore C3702 | ATL è obbligatorio per gli eventi COM |
Errore del compilatore C3703 | 'event_handler': un metodo del gestore eventi deve avere la stessa classe di archiviazione di 'event' di origine |
Errore del compilatore C3704 | 'member': un metodo vararg non può generare eventi |
Errore del compilatore C3705 | 'function': impossibile trovare l'interfaccia di eventi |
Errore del compilatore C3706 | 'function': deve essere un'interfaccia COM per generare eventi COM |
Errore del compilatore C3707 | 'member': il metodo dispinterface deve avere un dispid |
Errore del compilatore C3708 | 'function': uso improprio di 'parola chiave'; deve essere membro di un'origine evento compatibile |
Errore del compilatore C3709 | 'function': sintassi non corretta per specificare l'evento in __hook/__unhook |
Errore del compilatore C3710 | 'function': sintassi non corretta per specificare il gestore eventi in __hook/__unhook |
Errore del compilatore C3711 | 'event': un metodo di origine evento non gestito deve restituire void o un tipo integrale |
Errore del compilatore C3712 | 'event_handler': un metodo del gestore eventi deve restituire lo stesso tipo dell'evento di origine 'event' |
Errore del compilatore C3713 | 'event_handler': un metodo del gestore eventi deve avere gli stessi parametri di funzione dell'origine 'event' |
Errore del compilatore C3714 | 'event_handler': un metodo del gestore eventi deve avere la stessa convenzione di chiamata dell'origine 'event' |
Errore del compilatore C3715 | 'puntatore': deve essere un puntatore a 'type' |
Errore del compilatore C3716 | '%$L': la compilazione di un'intestazione precompilata con costrutti di modulo non è consentita |
Errore del compilatore C3717 | 'member': un metodo che genera eventi non può essere definito |
Errore del compilatore C3718 | può chiamare solo '__keyword' nel contesto di una funzione membro della classe ricevente |
Errore del compilatore C3719 | 'member': un'origine evento basata su interfaccia può essere usata solo per gli eventi COM |
Errore del compilatore C3720 | 'type': può essere implementato IDispatch solo in un'interfaccia doppia o dispinterface |
Errore del compilatore C3721 | 'signature': firma incompatibile per l'evento |
Errore del compilatore C3722 | Non è consentito un evento generico |
Errore del compilatore C3723 | 'function': impossibile risolvere l'evento |
Errore del compilatore C3724 | deve #include <windows.h> per usare il multithreading con eventi |
Errore del compilatore C3725 | Obsoleta. |
Errore del compilatore C3726 | Impossibile applicare trasformazioni SecureHotPatch a '%s'. spiegazione |
Errore del compilatore C3727 | 'event': un evento gestito deve essere una funzione membro o un membro dati che è un puntatore a un delegato |
Errore del compilatore C3728 | 'event': l'evento non dispone di un metodo di generazione |
Errore del compilatore C3729 | l'identificatore di attributo non può contenere sia l'uso del prefisso dello spazio dei nomi che dell'attributo con ambito |
Errore del compilatore C3730 | Obsoleta. |
Errore del compilatore C3731 | evento non compatibile 'event' e gestore 'event_handler'; l'origine evento e il gestore eventi devono avere lo stesso tipo di evento |
Errore del compilatore C3732 | 'interface': un'interfaccia personalizzata che genera eventi COM non può ereditare da IDispatch |
Errore del compilatore C3733 | 'event': sintassi non corretta per specificare un evento COM; si dimentica '__interface'? |
Errore del compilatore C3734 | 'class': una classe gestita/WinRT non può essere una coclasse |
Errore del compilatore C3735 | modello o generico ridefinito |
Errore del compilatore C3736 | 'member': deve essere un metodo o, nel caso di eventi gestiti, facoltativamente un membro dati |
Errore del compilatore C3737 | 'identifier': un delegato potrebbe non avere una convenzione di chiamata esplicita |
Errore del compilatore C3738 | 'convention': la convenzione di chiamata della creazione di un'istanza esplicita deve corrispondere a quella del modello di cui viene creata un'istanza |
Errore del compilatore C3739 | 'class': la sintassi è supportata solo quando il parametro 'layout_dependent' di event_receiver è true |
Errore del compilatore C3740 | 'template': i modelli non possono generare o ricevere eventi |
Errore del compilatore C3741 | 'class': deve essere una coclasse quando il parametro 'layout_dependent' di event_receiver è true |
Errore del compilatore C3742 | 'token1': sequenza di token non bilanciata nell'argomento attributo 'attribute', previsto 'token2' |
Errore del compilatore C3743 | può eseguire l'hook/unhook di un'intera interfaccia solo quando il parametro 'layout_dependent' di event_receiver è true |
Errore del compilatore C3744 | __unhook deve contenere almeno 3 argomenti per gli eventi gestiti |
Errore del compilatore C3745 | 'function': solo un evento può essere 'generato' |
Errore del compilatore C3746 | L'attributo standard 'identifier' può essere visualizzato al massimo una volta in un elenco di attributi |
Errore del compilatore C3747 | parametro predefinito/parametro generico mancante: numero di parametro |
Errore del compilatore C3748 | 'interface': le interfacce non gestite potrebbero non generare eventi |
Errore del compilatore C3749 | 'attribute': un attributo personalizzato non può essere usato all'interno di una funzione |
Errore del compilatore C3750 | 'token': token imprevisto nell'elenco di attributi |
Errore del compilatore C3751 | 'identifier': identificatore imprevisto nell'elenco di attributi |
Errore del compilatore C3752 | 'attribute': impossibile classificare l'attributo; 'keyword' non deve essere usato in questo contesto |
Errore del compilatore C3753 | Una proprietà generica non è consentita |
Errore del compilatore C3754 | costruttore delegato: la funzione membro 'member' non può essere chiamata in un'istanza di tipo 'type' |
Errore del compilatore C3755 | 'identifier': un delegato non può essere definito |
Errore del compilatore C3756 | Obsoleta. |
Errore del compilatore C3757 | 'type': tipo non consentito per la funzione 'constexpr' (obsoleto in Visual Studio 2022). |
Errore del compilatore C3758 | 'member': la funzione virtuale non può essere dichiarata 'constexpr' |
Errore del compilatore C3759 | 'member': la funzione membro di tipo non letterale non può essere dichiarata 'constexpr' (obsoleta in Visual Studio 2022). |
Errore del compilatore C3760 | __property Usare la parola chiave per dichiarare la proprietà nella classe gestita/WinRT |
Errore del compilatore C3761 | 'function': 'retval ' può essere visualizzato solo nell'ultimo argomento di una funzione |
Errore del compilatore C3762 | impossibile elaborare l'attributo 'attribute' |
Errore del compilatore C3763 | 'type': '' e 'out retval ' possono essere visualizzati solo in un tipo di puntatore dati |
Errore del compilatore C3764 | 'member': impossibile eseguire l'override del metodo della classe base 'member' |
Errore del compilatore C3765 | 'event': impossibile definire un evento in una classe/struct 'type' contrassegnato come event_receiver |
Errore del compilatore C3766 | 'type' deve fornire un'implementazione per il metodo di interfaccia 'function' |
Errore del compilatore C3767 | 'function': candidate function/s not accessible |
Errore del compilatore C3768 | non può accettare l'indirizzo di una funzione virtuale vararg nel codice gestito puro |
Errore del compilatore C3769 | 'identifier': una classe nidificata non può avere lo stesso nome della classe che lo racchiude immediatamente |
Errore del compilatore C3770 | 'type': non è una classe di base valida |
Errore del compilatore C3771 | 'identifier': la dichiarazione friend non può essere trovata nell'ambito dello spazio dei nomi più vicino |
Errore del compilatore C3772 | 'identifier': dichiarazione di modello Friend non valida |
Errore del compilatore C3773 | Usare l'opzione del compilatore /await per abilitare le coroutine |
Errore del compilatore C3774 | impossibile trovare 'scope::identifier': includere header_name intestazione |
Errore del compilatore C3775 | il tipo restituito 'function' non deve essere 'type' |
Errore del compilatore C3776 | non può restituire un'espressione di tipo void in una coroutine con tipo restituito finale non void |
Errore del compilatore C3777 | 'function': una coroutine non può accettare un elenco di argomenti variabile |
Errore del compilatore C3778 | alloca: non può essere usato in una coroutine |
Errore del compilatore C3779 | 'function': una funzione che restituisce 'auto' non può essere usata prima di essere definita |
Errore del compilatore C3780 | 'function': una funzione di conversione che restituisce 'auto' non può essere usata prima di essere definita |
Errore del compilatore C3781 | 'keyword': non può essere utilizzato in una coroutine di tipo 'type'. La parola chiave o la parola chiave devono essere presenti nel promise_type associato |
Errore del compilatore C3782 | type: la promessa di una coroutine non può contenere parole chiave e parola chiave |
Errore del compilatore C3783 | 'identifier': non può essere una coroutine |
Errore del compilatore C3784 | L'espressione parola chiave non può essere visualizzata in questo contesto |
Errore del compilatore C3785 | Il primo argomento del modello di 'std::integer_sequence' deve essere un tipo integer |
Errore del compilatore C3786 | Il secondo argomento di modello di 'std::make_integer_sequence' deve essere una costante integer maggiore o uguale a zero |
Errore del compilatore C3787 | non può dedurre il tipo restituito di questa coroutine |
Errore del compilatore C3788 | questa funzione non può essere una coroutine: 'type_name' non è una classe |
Errore del compilatore C3789 | questa funzione non può essere una coroutine: '%$T' non dichiara il membro '%$I()' |
Errore del compilatore C3790 | l'acquisizione di '*this' richiede '%1$M' |
Errore del compilatore C3791 | 'this' non può essere acquisito in modo esplicito quando la modalità di acquisizione predefinita è copia (=) |
Errore del compilatore C3792 | algoritmo hash non riconosciuto '%$I' |
Errore del compilatore C3793 | Il valore hash per l'algoritmo '%$I' deve essere esattamente %u caratteri long |
Errore del compilatore C3794 | anche il file '%$S' specificato in #pragma file_hash fa parte dell'unità di compilazione corrente |
Errore del compilatore C3795 | più valori hash in conflitto per il file '%$S' |
Errore del compilatore C3796 | 'operator %$I': non è un modello di operatore letterale stringa né un modello di operatore letterale numerico |
Errore del compilatore C3797 | 'keyword': la dichiarazione di evento non può avere l'identificatore di override (deve essere inserito nei metodi add/remove/raise dell'evento) |
Errore del compilatore C3798 | 'keyword': la dichiarazione di proprietà non può avere l'identificatore di override (deve essere inserito nei metodi get/set di proprietà) |
Errore del compilatore C3799 | la proprietà indicizzata non può avere un elenco di parametri vuoto |
Errore del compilatore C3800 | 'declaration': impossibile combinare proprietà ed eventi |
Errore del compilatore C3801 | 'attribute': l'attributo potrebbe non avere una clausola argument |
Errore del compilatore C3802 | Obsoleta. |
Errore del compilatore C3803 | 'property': la proprietà ha un tipo che non è compatibile con una delle funzioni di accesso 'accesso' |
Errore del compilatore C3804 | 'member': i metodi della funzione di accesso per una proprietà devono essere tutti statici o tutti non statici |
Errore del compilatore C3805 | 'token': token imprevisto, previsto '}' o ',' |
Errore del compilatore C3806 | 'token': token imprevisto, previsto '{' o un inizializzatore membro |
Errore del compilatore C3807 | 'type': una classe con l'attributo ComImport non può derivare da 'type', è consentita solo l'implementazione dell'interfaccia |
Errore del compilatore C3808 | 'type': una classe con l'attributo ComImport non può definire il membro 'member', sono consentite solo funzioni astratte o dllimport |
Errore del compilatore C3809 | 'type': un tipo gestito/WinRT non può avere funzioni/classi/interfacce friend |
Errore del compilatore C3810 | '%1$S': impossibile scomporre il tipo con classe base ambigua 'type_name' |
Errore del compilatore C3811 | Obsoleta. |
Errore del compilatore C3812 | '__property' deve essere il primo token in una dichiarazione di proprietà |
Errore del compilatore C3813 | Una dichiarazione di proprietà può essere visualizzata solo all'interno della definizione di un tipo gestito/WinRT |
Errore del compilatore C3814 | Obsoleta. |
Errore del compilatore C3815 | il tipo restituito di metodo 'member' deve corrispondere al tipo dell'ultimo parametro di un setter |
Errore del compilatore C3816 | 'class/struct member' è stato dichiarato o definito in precedenza con un modificatore gestito/WinRT diverso |
Errore del compilatore C3817 | 'declaration': la proprietà può essere applicata solo a una funzione |
Errore del compilatore C3818 | La dichiarazione di proprietà della matrice 'property' non deve eseguire l'overload di una proprietà di indice 'property' |
Errore del compilatore C3819 | Obsoleta. |
Errore del compilatore C3820 | 'identifier': gli inizializzatori devono essere gestiti |
Errore del compilatore C3821 | 'function': non è possibile usare il tipo o la funzione gestita in una funzione non gestita |
Errore del compilatore C3822 | Obsoleta. |
Errore del compilatore C3823 | Obsoleta. |
Errore del compilatore C3824 | 'type': questo tipo non può essere visualizzato in questo contesto (parametro della funzione, tipo restituito o membro statico) |
Errore del compilatore C3825 | 'type': una classe gestita/WinRT può supportare solo eventi gestiti/WinRT |
Errore del compilatore C3826 | Obsoleta. |
Errore del compilatore C3827 | L'attributo standard 'deprecato' potrebbe non avere argomenti o un valore letterale stringa che descrive il motivo |
Errore del compilatore C3828 | Non è possibile specificare argomenti di posizionamento per un'espressione 'keyword' per il tipo 'type' |
Errore del compilatore C3829 | L'attributo standard 'noreturn' può essere applicato solo alle funzioni |
Errore del compilatore C3830 | 'type1': non può ereditare da 'type2', i tipi valore possono ereditare solo dalle classi di interfaccia |
Errore del compilatore C3831 | 'identifier': 'type' cannot have a pinned data member or a member function returning a pinning pointer |
Errore del compilatore C3832 | 'typelib': libreria dei tipi è simile a se fosse stata compilata per i puntatori a 32 bit. Modificare il qualificatore 'ptrsize' |
Errore del compilatore C3833 | 'type': tipo di destinazione non valido per l'identificatore |
Errore del compilatore C3834 | cast esplicito illegale a un puntatore di blocco; usare invece una variabile locale aggiunta |
Errore del compilatore C3835 | Obsoleta. |
Errore del compilatore C3836 | Un costruttore statico non può avere un elenco di inizializzatori membro |
Errore del compilatore C3837 | gli attributi non sono consentiti in questo contesto |
Errore del compilatore C3838 | non può ereditare da 'type' |
Errore del compilatore C3839 | non può modificare l'allineamento in un tipo gestito/WinRT |
Errore del compilatore C3840 | Obsoleta. |
Errore del compilatore C3841 | Obsoleta. |
Errore del compilatore C3842 | 'identifier': i qualificatori 'const' e 'volatile' sulle funzioni membro dei tipi managed/WinRT non sono supportati |
Errore del compilatore C3843 | 'identifier': i qualificatori di riferimento sulle funzioni membro dei tipi gestito/WinRT non sono supportati |
Errore del compilatore C3844 | 'identifier': impossibile importare il simbolo da 'source': come 'identifier' esiste già nell'ambito corrente |
Errore del compilatore C3845 | Obsoleta. |
Errore del compilatore C3846 | 'identifier': impossibile importare il simbolo da 'source': come 'identifier' è già stato importato da un altro assembly 'assembly' |
Errore del compilatore C3847 | un noexcept-specifier in un'istanza esplicita deve corrispondere a quello del modello di cui viene creata un'istanza |
Errore del compilatore C3848 | l'espressione con tipo 'type' perderebbe alcuni qualificatori const-volatile per chiamare 'identifier' |
Errore del compilatore C3849 | La chiamata in stile funzione su un'espressione di tipo 'type' perderebbe qualificatori const e/o volatili per tutti gli overload degli operatori disponibili per tutti i numeri disponibili |
Errore del compilatore C3850 | 'token': un nome carattere universale specifica un carattere non valido |
Errore del compilatore C3851 | 'token': un nome di carattere universale non può designare un carattere nel set di caratteri di base |
Errore del compilatore C3852 | 'member' con tipo 'type': l'inizializzazione aggregata non è riuscita a inizializzare questo membro |
Errore del compilatore C3853 | '=': l'inizializzazione di un riferimento o un'assegnazione tramite una funzione di riferimento non è valida |
Errore del compilatore C3854 | l'espressione a sinistra di '=' restituisce una funzione. Impossibile assegnare a una funzione (una funzione non è un l-value) |
Errore del compilatore C3855 | 'function': il parametro template/generico 'identifier' non è compatibile con la dichiarazione |
Errore del compilatore C3856 | 'class': la classe non è un modello di classe/generico |
Errore del compilatore C3857 | 'template': non sono consentiti più elenchi di parametri modello/generico |
Errore del compilatore C3858 | 'identifier': non può essere dichiarato nuovamente nell'ambito corrente |
Errore del compilatore C3859 | Impossibile creare memoria virtuale per PCH |
Errore del compilatore C3860 | template/generic argument list following class template/generic name must list parameters in the order used in template/generic parameter list |
Errore del compilatore C3861 | 'identifier': identificatore non trovato |
Errore del compilatore C3862 | 'function': impossibile compilare una funzione non gestita con /clr:pure o /clr:safe |
Errore del compilatore C3863 | il tipo di matrice 'type' non è assegnabile |
Errore del compilatore C3864 | Obsoleta. |
Errore del compilatore C3865 | 'keyword': può essere usato solo nelle funzioni membro native |
Errore del compilatore C3866 | destructor/finalizer call missing argument list |
Errore del compilatore C3867 | 'function': sintassi non standard; usare '&' per creare un puntatore al membro |
Errore del compilatore C3868 | 'type': i vincoli per il parametro generico 'parameter' differiscono da quelli nella dichiarazione |
Errore del compilatore C3869 | Vincolo gcnew mancante nell'elenco di parametri vuoto '()' |
Errore del compilatore C3870 | 'parameter': '__declspec(specifier)' può essere applicato solo ai parametri di tipo integrale |
Errore del compilatore C3871 | 'parameter': '__declspec(guard(overflow))' è supportato solo nei primi 64 parametri di una funzione |
Errore del compilatore C3872 | '0xvalue': questo carattere non è consentito in un identificatore |
Errore del compilatore C3873 | '0xvalue': questo carattere non è consentito come primo carattere di un identificatore |
Errore del compilatore C3874 | il tipo restituito 'identifier' deve essere 'type1' anziché 'type2' |
Errore del compilatore C3875 | chiamata dell'elenco di argomenti mancanti della funzione membro non statica |
Errore del compilatore C3876 | Un valore letterale mobile esadecimale richiede un esponente |
Errore del compilatore C3877 | argomento di tipo non valido per l'attributo TypeForwardedTo |
Errore del compilatore C3878 | errore di sintassi: token imprevisto '%1$L' seguente '%2s' |
Errore del compilatore C3879 | 'member': non può essere un membro dati initonly |
Errore del compilatore C3880 | 'member': non può essere un membro dati letterale |
Errore del compilatore C3881 | può ereditare solo il costruttore dalla base diretta |
Errore del compilatore C3882 | 'class': il costruttore è già stato ereditato da 'class' |
Errore del compilatore C3883 | 'member': è necessario inizializzare un membro dati statico initonly |
Errore del compilatore C3884 | 'type': non è possibile inizializzare una matrice di dimensioni sconosciute |
Errore del compilatore C3885 | 'type': impossibile inizializzare una matrice di dimensioni sconosciute con un elenco di inizializzatori vuoto |
Errore del compilatore C3886 | 'member': è necessario inizializzare un membro dati letterale |
Errore del compilatore C3887 | 'member': l'inizializzatore per un membro dati letterale deve essere un'espressione costante |
Errore del compilatore C3888 | 'member': l'espressione const associata a questo membro dati letterale non è supportata da C++/CLI |
Errore del compilatore C3890 | 'member': non è possibile accettare l'indirizzo di un membro dati letterale |
Errore del compilatore C3891 | 'member': un membro dati letterale non può essere usato come l-value |
Errore del compilatore C3892 | 'variable': non è possibile assegnare a una variabile const |
Errore del compilatore C3893 | 'member': l-value uso del membro dati initonly è consentito solo in un costruttore di istanza della classe 'class' |
Errore del compilatore C3894 | 'member': l-value uso del membro dati statico initonly è consentito solo nel costruttore della classe 'class' |
Errore del compilatore C3895 | 'member': i membri dati di tipo non possono essere 'volatile' |
Errore del compilatore C3896 | 'member': inizializzatore non corretto: questo membro dati letterale può essere inizializzato solo con 'nullptr' |
Errore del compilatore C3897 | Obsoleta. |
Errore del compilatore C3898 | 'member': i membri dati di tipo possono essere solo membri di tipi gestiti |
Errore del compilatore C3899 | 'member': l-value uso del membro dati initonly non è consentito direttamente all'interno di un'area parallela nella classe 'class' |
Errore del compilatore C3900 | 'member': non consentito nell'ambito corrente |
Errore del compilatore C3901 | 'function': deve avere il tipo restituito 'type' |
Errore del compilatore C3902 | 'function': il tipo dell'ultimo parametro deve essere 'type' |
Errore del compilatore C3903 | 'property': non dispone di un metodo set o get |
Errore del compilatore C3904 | 'property': deve specificare i parametri numerici |
Errore del compilatore C3905 | Gli accessi non idonei non sono supportati per il tipo intrinseco 'type' |
Errore del compilatore C3906 | il tipo intrinseco 'type' non è un tipo restituito o di argomento supportato per le funzioni vararg o unprototipd |
Errore del compilatore C3907 | non può passare a un'etichetta che si trova in un'istruzione 'if constexpr' diversa o sottostatement |
Errore del compilatore C3908 | livello di accesso meno restrittivo di quello di 'identifier' |
Errore del compilatore C3909 | Una dichiarazione di evento gestita/WinRT deve verificarsi in un tipo gestito/WinRT |
Errore del compilatore C3910 | 'event': deve definire il membro 'member' |
Errore del compilatore C3911 | 'member': la funzione deve avere il tipo 'type' |
Errore del compilatore C3912 | 'event': il tipo di evento deve essere un tipo delegato |
Errore del compilatore C3913 | Una proprietà predefinita deve essere indicizzata |
Errore del compilatore C3914 | Una proprietà predefinita non può essere statica |
Errore del compilatore C3915 | 'identifier' non dispone di una proprietà indicizzata predefinita (indicizzatore di classi) |
Errore del compilatore C3916 | il parametro della funzione con indice %d e l'allineamento richiesto di %d non verrà allineato |
Errore del compilatore C3917 | 'token': stile di dichiarazione di costrutto obsoleto (significava usare '[' ']' invece?) |
Errore del compilatore C3918 | l'utilizzo richiede che 'identifier' sia un membro dati |
Errore del compilatore C3919 | 'function': la funzione deve avere il tipo 'return_type (tipo)' |
Errore del compilatore C3920 | 'operator': impossibile definire un operatore CLR/Decrement CLR/WinRT postfix Chiamando l'operatore CLR/WinRT con prefisso corrispondente chiamerà l'operatore CLR/WinRT corrispondente (op_Increment/op_Decrement), ma con la semantica del prefisso |
Errore del compilatore C3921 | Obsoleta. |
Errore del compilatore C3923 | 'member': le definizioni di classe, struct o unione locali non sono consentite in una funzione membro di una classe gestita/WinRT |
Errore del compilatore C3924 | errore nell'argomento #numero di chiamata del costruttore delegato 'constructor': |
Errore del compilatore C3925 | previsto un ciclo (for , while o do ) che segue la direttiva "directive_name" |
Errore del compilatore C3926 | costante non valida nella direttiva 'parallel' |
Errore del compilatore C3927 | '->': il tipo restituito finale non è consentito dopo un dichiaratore non funzione |
Errore del compilatore C3928 | '->': il tipo restituito finale non è consentito dopo un dichiaratore racchiuso tra parentesi |
Errore del compilatore C3930 | 'function': nessuna funzione di overload dispone di identificatori di restrizione compatibili con il contesto di ambiente 'context' |
Errore del compilatore C3931 | 'type': impossibile chiamare una funzione con identificatori di restrizione incompatibili con il contesto di ambiente |
Errore del compilatore C3932 | Obsoleta. |
Errore del compilatore C3933 | 'class': gli identificatori di restrizione del distruttore devono coprire l'unione di restrizioni per tutti i costruttori |
Errore del compilatore C3934 | una funzione in qualsiasi forma di 'main' non può avere identificatori di restrizione diversi da restrict(cpu) |
Errore del compilatore C3935 | 'identifier': ridefinizione; identificatori di restrizione sovrapposti |
Errore del compilatore C3936 | 'identifier': identificatore di restrizione non riconosciuto |
Errore del compilatore C3937 | Identificatore di restrizione vuoto non consentito |
Errore del compilatore C3938 | 'identifier': più identificatori di restrizione non sono supportati nelle funzioni extern \042C\042 |
Errore del compilatore C3939 | 'identifier': puntatore a funzioni membro, puntatori di funzione, riferimenti alle funzioni con identificatore di restrizione 'amp' non sono consentiti |
Errore del compilatore C3940 | 'identifier': identificatore non trovato: possibile mancata corrispondenza tra le versioni del compilatore e della libreria. Assicurarsi che vccorlib.h/.lib, vccorlib120.dll e c1xx.dll corrispondano |
Errore del compilatore C3941 | 'condition': richiede l'opzione della riga di comando '/clr' |
Errore del compilatore C3945 | 'type': impossibile generare o intercettare un oggetto winrt che non deriva da Platform::Exception |
Errore del compilatore C3946 | 'type': typeid non può essere applicato a questo tipo |
Errore del compilatore C3947 | 'typeid': typeid non può essere applicato a un'espansione pack |
Errore del compilatore C3948 | 'keyword': un'espansione pack non può essere visualizzata in questo contesto |
Errore del compilatore C3949 | Un'espansione di un pacchetto, '...', non può essere visualizzata in un dichiaratore astratto racchiuso tra parentesi |
Errore del compilatore C3950 | Obsoleta. |
Errore del compilatore C3951 | Impossibile usare il puntatore al membro nel tipo WinRT proiettato 'type'. Usare invece un delegato. |
Errore del compilatore C3952 | 'type': WinRT non supporta matrici 'in/out'. Usare 'const Array<T>^' per 'in' e 'WriteOnlyArray<T>' o 'Array<T>^*' per 'out' nelle API pubbliche |
Errore del compilatore C3953 | Impossibile usare la classe gestita 'type' nel modulo WinRT. Obsoleto in Visual Studio 2022. |
Errore del compilatore C3954 | 'type': una matrice restituita da un metodo pubblicato in un tipo WinRT deve usare il formato 'Array<T>^' |
Errore del compilatore C3955 | 'type': un costruttore pubblico non può contenere un parametro 'out' o 'WriteOnlyArray<T>' |
Errore del compilatore C3956 | 'type': il tipo è contrassegnato come esclusivo per 'type' e non può essere usato come base di 'derived_type' |
Errore del compilatore C3957 | 'type': impossibile usare 'new' in un tipo WinRT; usare 'ref new' |
Errore del compilatore C3958 | 'type': impossibile usare 'gcnew' in un tipo WinRT; usare invece 'ref new' |
Errore del compilatore C3959 | 'ref new' può essere usato solo per creare un oggetto con tipo WinRT |
Errore del compilatore C3960 | Obsoleta. |
Errore del compilatore C3961 | il costruttore statico non è supportato |
Errore del compilatore C3962 | la classe generica non è supportata |
Errore del compilatore C3963 | la matrice multidimensionale non è supportata |
Errore del compilatore C3964 | La matrice frastagliata non è supportata |
Errore del compilatore C3965 | la matrice di parametri non è supportata |
Errore del compilatore C3966 | 'function': la funzione generica non è supportata |
Errore del compilatore C3967 | errore durante l'importazione di 'identifier' dal modulo 'module' |
Errore del compilatore C3968 | il token 'token' non è valido come separatore del nome del modulo; usare il punto ('.') |
Errore del compilatore C3969 | nomi di modulo incoerenti: 'module1' e 'module1' |
Errore del compilatore C3970 | 'identifier': 'keyword' può essere applicato solo a 'ref class' o 'ref struct' nell'ambito globale o nello spazio dei nomi |
Errore del compilatore C3971 | 'type': la definizione parziale non può essere visualizzata dopo la definizione completa |
Errore del compilatore C3972 | 'type': 'partial' può essere applicato solo alle dichiarazioni di classe o alle definizioni |
Errore del compilatore C3973 | Funzionalità non implementata: %$M |
Errore del compilatore C3974 | '%$S': la variabile di indice nell'istruzione 'for' OpenMP deve avere un tipo integrale |
Errore del compilatore C3975 | 'class/struct identifier' è stato dichiarato o definito in precedenza con un modificatore diverso |
Errore del compilatore C3976 | 'identifier1' deve essere dichiarato come 'public' per usare 'identifier2' |
Errore del compilatore C3977 | L'utilizzo richiede un riferimento a un assembly che definisce 'identifier' |
Errore del compilatore C3978 | 'identifier': una proprietà statica non è consentita come membro di un'interfaccia o di un tipo valore WinRT |
Errore del compilatore C3979 | 'type': usare l'attributo 'attribute' anziché 'value' |
Errore del compilatore C3980 | Impossibile generare 'type' nei metadati |
Errore del compilatore C3981 | 'type': un tipo valore non può avere membri dati statici 'identifier' |
Errore del compilatore C3982 | 'type': un tipo valore non può avere membri dati non pubblici 'identifier' |
Errore del compilatore C3983 | 'type': un tipo valore non può avere membri pubblici non dati 'identifier' |
Errore del compilatore C3984 | 'type': un tipo non valore non può avere membri dati pubblici 'identifier' |
Errore del compilatore C3985 | 'identifier': la firma del membro pubblico contiene il tipo privato 'member' |
Errore del compilatore C3986 | 'identifier': la firma del membro pubblico contiene il tipo nativo 'member' |
Errore del compilatore C3987 | 'identifier': la firma del membro pubblico contiene il tipo nativo 'type' |
Errore del compilatore C3988 | 'type': un tipo nativo non può essere pubblico |
Errore del compilatore C3989 | 'type': un tipo annidato non può essere pubblico |
Errore del compilatore C3990 | 'type': l'attributo 'attribute' non può essere privato o annidato |
Errore del compilatore C3991 | 'type': impossibile implementare un'interfaccia 'interface' non pubblica o annidata |
Errore del compilatore C3992 | 'identifier': la firma del membro pubblico contiene un tipo non valido 'type' |
Errore del compilatore C3993 | 'type': un tipo valore deve contenere almeno un campo pubblico |
Errore del compilatore C3994 | 'type': un tipo valore non può implementare interfacce o avere funzioni virtuali |
Errore del compilatore C3995 | 'type': un tipo valore non può avere membri dell'evento 'identifier' |
Errore del compilatore C3996 | Obsoleta. |
Errore del compilatore C3997 | Warbird: messaggio |
Errore del compilatore C3998 | 'c++version': versione C++ non supportata. L'impostazione predefinita è 'c++version' |
Vedi anche
Errori e avvisi del compilatore C/C++ e degli strumenti di compilazione
Errori del compilatore C2000 - C3999, C7000 - C7999