-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Expand file tree
/
Copy pathmessages.json
More file actions
3749 lines (3749 loc) · 243 KB
/
messages.json
File metadata and controls
3749 lines (3749 loc) · 243 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[
"Erreur inconnue",
"la dernière ligne du fichier se termine sans saut de ligne",
"la dernière ligne du fichier se termine par une barre oblique inverse",
"le fichier #include %sq s'inclut lui-même",
"Plus de mémoire. Envisagez d’activer le moteur IntelliSense 64 bits et d’augmenter la limite de mémoire IntelliSense dans les paramètres.",
null,
"commentaire non fermé à la fin du fichier",
"jeton non reconnu",
"guillemet fermant manquant",
"les commentaires imbriqués ne sont pas autorisés",
"'#' non attendu ici",
"directive de prétraitement non reconnue",
"l'analyse recommence ici après une syntaxe d'erreur",
"nom de fichier attendu",
"texte supplémentaire après la fin attendue de la directive de prétraitement",
null,
null,
"']' attendu",
"')' attendu",
"texte supplémentaire après la fin de nombre attendue",
"identificateur %sq non défini",
"les qualificateurs de type n'ont pas de sens dans cette déclaration",
"nombre hexadécimal non valide",
"la constante Integer est trop grande",
"chiffre octal non valide",
"une chaîne entre guillemets doit contenir au moins un caractère",
"la constante caractère contient trop de caractères",
"la valeur de caractère est hors limites",
"l'expression doit avoir une valeur de constante",
"expression attendue",
"la constante flottante est hors limites",
"l'expression doit avoir un type intégral",
"l'expression doit avoir un type arithmétique",
"numéro de ligne attendu",
"numéro de ligne non valide",
"directive #error : %s",
"le #if de cette directive est manquant",
"le #endif de cette directive est manquant",
"directive non autorisée -- un #else est déjà apparu",
"Division par zéro",
"identificateur attendu",
"l'expression doit avoir un type arithmétique ou pointeur",
"les types d'opérandes sont incompatibles (%t1 et %t2)",
null,
"l'expression doit avoir un type pointeur",
"#undef ne doit pas être utilisé avec ce nom prédéfini",
"%no est prédéfini ; tentative de redéfinition ignorée",
"redéfinition incompatible de la macro %nod",
null,
"nom de paramètre de macro dupliqué",
"'##' ne peut pas être le premier dans une définition de macro",
"'##' ne peut pas être le dernier dans une définition de macro",
"nom de paramètre de macro attendu",
"':' attendu",
"arguments insuffisants dans l'appel de %n",
"trop d'arguments dans l'appel de %n",
"l'opérande de sizeof ne peut pas être une fonction",
"cet opérateur n'est pas autorisé dans une expression constante",
"cet opérateur n'est pas autorisé dans une expression de prétraitement",
"l'appel de fonction n'est pas autorisé dans une expression constante",
"cet opérateur n'est pas autorisé dans une expression constante intégrale",
"le résultat de l'opération entière est hors limites",
"le compteur de décalage est négatif",
"le compteur de décalage est trop grand",
"la déclaration ne déclare rien",
"';' attendu",
"la valeur d'énumération est hors de la plage 'int'",
"'}' attendu",
"la conversion entière a entraîné un changement de signe",
"la conversion entière a entraîné une troncation",
"type %t incomplet non autorisé",
"l'opérande de sizeof ne peut pas être un champ de bits",
null,
null,
null,
"l'opérande de '*' doit être un pointeur mais il a le type %t",
"l'argument de la macro est vide",
"cette déclaration n'a pas de classe de stockage ou de spécificateur de type",
"une déclaration de paramètre ne peut pas avoir d'initialiseur",
"spécificateur de type attendu",
"impossible de spécifier une classe de stockage ici",
"impossible de spécifier plus d'une classe de stockage",
"la classe de stockage n'est pas la première",
"le qualificateur de type est spécifié plusieurs fois",
"combinaison de spécificateurs de type non valide",
"classe de stockage non valide pour un paramètre",
"classe de stockage non valide pour une fonction",
"impossible d'utiliser un spécificateur de type ici",
"tableau de fonctions non autorisé",
"tableau de types void non autorisé",
"une fonction qui retourne une fonction n'est pas autorisée",
"une fonction qui retourne un tableau n'est pas autorisée",
"les paramètres de liste d'identificateurs peuvent uniquement être utilisés dans une définition de fonction",
"le type de fonction ne peut pas provenir d'un typedef",
"la taille d'un tableau doit être supérieure à zéro",
"tableau trop grand",
"une unité de traduction doit contenir au moins une déclaration",
"une fonction ne peut pas retourner une valeur de ce type",
"un tableau ne peut pas contenir d'éléments de ce type",
"une déclaration ici doit déclarer un paramètre",
"nom de paramètre dupliqué",
"%sq a déjà été déclaré dans la portée actuelle",
"déclaration anticipée de type enum non standard",
"classe trop grande",
"struct ou union trop grande",
"taille de champ de bits non valide",
"type de champ de bits non valide",
"un champ de bits de longueur nulle ne doit pas être nommé",
"champ de bits signé de longueur 1",
"l'expression qui précède les parenthèses de l'appel apparent doit avoir le type de fonction (pointeur-à-)",
"définition ou nom de balise attendu",
"instruction inaccessible",
"'while' attendu",
null,
"%n a été référencé mais n'est pas défini",
"une instruction Continue ne peut être utilisée que dans une boucle",
"une instruction Break peut uniquement être utilisée dans une boucle ou un commutateur",
"%n non void doit retourner une valeur",
"une fonction void ne peut pas retourner une valeur",
"cast vers le type %t non autorisé",
"le type valeur de retour ne correspond pas au type de fonction",
"une étiquette case peut uniquement être utilisée dans un commutateur",
"une étiquette par défaut peut uniquement être utilisée dans un commutateur",
null,
"l'étiquette par défaut apparaît déjà dans ce commutateur",
"'(' attendu",
"l'expression doit être une lvalue",
"instruction attendue",
"boucle inaccessible",
"une fonction avec portée de bloc ne peut avoir qu'une classe de stockage externe",
"'{' attendu",
"l'expression doit avoir un type pointeur vers classe mais elle a le type %t",
"l'expression doit avoir un type pointeur vers struct ou union mais elle a le type %t",
"nom de membre attendu",
"nom de champ attendu",
"%n n'a pas de membre %sq",
"%n n'a pas de champ %sq",
"l'expression doit être une valeur modifiable",
"prise d'adresse d'une variable de registre non autorisée",
"prise d'adresse d'un champ de bits non autorisée",
"trop d'arguments dans l'appel de fonction",
"paramètres prototypés sans nom non autorisés lorsque le corps est présent",
"l'expression doit avoir un type pointeur vers objet mais elle a le type %t",
"programme trop volumineux ou complexe pour être compilé",
"impossible d'utiliser une valeur de type %t1 pour initialiser une entité de type %t2",
"impossible d'initialiser %n",
"trop de valeurs d'initialiseur",
"déclaration incompatible avec %nfd",
"%n a déjà été initialisé",
"une déclaration de portée globale ne peut pas avoir cette classe de stockage",
"impossible de redéclarer un nom de type en tant que paramètre",
"impossible de redéclarer un nom de typedef en tant que paramètre",
"conversion d'entier non nul en pointeur",
"l'expression doit avoir un type classe mais elle a le type %t",
"l'expression doit avoir un type struct ou union mais elle a le type %t",
"ancien opérateur d'assignation",
"ancien initialiseur",
"l'expression doit avoir une expression constante intégrale",
"l'expression doit être une lvalue ou un désignateur de fonction",
"la déclaration est incompatible avec le %nod précédent",
"conflit entre le nom externe et celui de %nd",
"#pragma non reconnu",
null,
"impossible d'ouvrir le fichier temporaire %sq : %s2",
null,
"arguments insuffisants dans l'appel de fonction",
"constante flottante non valide",
"l'argument de type %t1 est incompatible avec le paramètre de type %t2",
"type de fonction non autorisé ici",
"déclaration attendue",
"le pointeur pointe en dehors de l'objet sous-jacent",
"conversion de type non valide",
"conflit entre la liaison externe/interne et la déclaration précédente %p",
"la valeur à virgule flottante ne peut pas être contenue dans le type intégral requis",
"Expression sans effet",
"Indice hors limites",
null,
"%n est déclaré mais n'a pas été référencé",
"l'application de '&' à un tableau n'a aucun effet",
"l'opérande droit de '%%' est égal à zéro",
"argument incompatible avec le paramètre formel",
"l’argument est incompatible avec la conversion de chaîne de format correspondante (type attendu %t1 mais l’argument a le type %t2)",
"impossible d'ouvrir le fichier source %sq (aucun répertoire dans la liste de recherche)",
"le type de cast doit être intégral",
"le type de cast doit être arithmétique ou pointeur",
"initialisation dynamique dans du code inaccessible",
"comparaison inutile d'entier non signé avec zéro",
"l'utilisation de '=' where '==' est peut-être intentionnelle",
"type énuméré mélangé à un autre type",
"erreur lors de l'écriture du fichier %s",
"fichier de langage intermédiaire non valide",
"le qualificateur de type sur le type de cast n'a pas de sens",
"caractère de séquence d'échappement non reconnu",
"zéro utilisé pour l'identificateur de prétraitement non défini %sq",
"chaîne asm attendue",
"une fonction asm doit être prototypée",
"une fonction asm ne peut pas avoir de points de suspension",
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
"erreur lors de la suppression du fichier %sq : %s2",
"la valeur intégrale ne peut pas être contenue dans le type virgule flottante requis",
"la valeur à virgule flottante ne peut pas être contenue dans le type virgule flottante requis",
"le résultat de l'opération en virgule flottante est hors limites",
"fonction %sq déclarée implicitement",
"la chaîne de format requiert d'autres arguments",
"la chaîne de format se termine avant cet argument",
"conversion de chaîne de format non valide",
"récursivité de macro",
"virgule de fin non standard",
"le champ de bits ne peut pas contenir toutes les valeurs du type énuméré",
"type de champ de bits non standard",
"déclaration non visible en dehors de la fonction",
"ancien typedef de 'void' ignoré",
"l'opérande gauche n'est pas un struct/union contenant ce champ",
"le pointeur ne pointe pas vers un struct/union contenant ce champ",
"variable %sq déclarée avec un type inachevé",
"l'expression de contrôle est constante",
"l'expression du sélecteur est constante",
"spécificateur non valide sur un paramètre",
"spécificateur non valide en dehors d'une déclaration de classe",
"spécificateur dupliqué dans la déclaration",
"une union ne peut pas avoir de classe de base",
"plusieurs spécificateurs de contrôle d'accès non autorisés",
"définition de classe ou de struct manquante",
"le nom qualifié n'est pas membre de la classe %t ou de ses classes de base",
"une référence de membre non statique doit être relative à un objet spécifique",
"impossible de définir un membre de données non statique en dehors de sa classe",
"%n a déjà été défini",
"pointeur vers référence non autorisé",
"référence à référence non autorisée",
"référence à void non autorisée",
"tableau de références non autorisé",
"la référence %n requiert un initialiseur",
"',' attendu",
"nom de type non autorisé",
"définition de type non autorisée",
"redéclaration de nom de type %nod non valide",
"la constante %n requiert un initialiseur",
"'this' peut uniquement être utilisé dans une fonction membre non statique",
"valeur de constante inconnue",
"type explicite manquant ('int' pris par défaut)",
"contrôle d'accès non spécifié (%sq pris par défaut)",
"n'est pas un nom de classe ou de struct",
"nom de la classe de base dupliqué",
"classe de base non valide",
"%nd est inaccessible",
"%no est ambigu",
"ancienne liste de paramètres (anachronisme)",
"la déclaration ne peut pas s'afficher après l'instruction exécutable dans le bloc",
"conversion à la classe de base inaccessible %t non autorisée",
null,
null,
null,
null,
"arrêt incorrect d'appel de macro",
null,
"un nom suivi de '::' doit être un nom de classe ou d'espace de noms",
"déclaration Friend non valide",
"un constructeur ou destructeur ne peut pas retourner de valeur",
"déclaration de destructeur non valide",
"déclaration d'un membre portant le même nom que sa classe",
"qualificateur de portée globale ('::' de début) non autorisé",
"la portée globale n'a pas de %sq",
"nom qualifié non autorisé",
"référence NULL non autorisée",
"initialisation avec '{...}' non autorisée pour un objet de type %t",
"classe de base %t ambiguë",
"la classe dérivée %t1 contient plusieurs instances de la classe %t2",
"impossible de convertir un pointeur vers la classe de base %t2 en pointeur vers la classe dérivée %t1 -- la classe de base est virtuelle",
"aucune instance du constructeur %no ne correspond à la liste d'arguments",
"le constructeur de copie de la classe %t est ambigu",
"il n'existe aucun constructeur par défaut pour la classe %t",
"%sq n'est ni un membre de données non statique ni une classe de base de la classe %t",
"classe de base non virtuelle indirecte non autorisée",
"membre d'union non valide -- la classe %t a une fonction membre non autorisée",
null,
"utilisation non valide d'un tableau de valeurs non-lvalue",
"opérateur attendu",
"membre hérité non autorisé",
"impossible de déterminer l'instance de %n voulue",
"un pointeur vers une fonction liée peut uniquement être utilisé pour appeler la fonction",
"le nom de typedef a déjà été déclaré (avec le même type)",
null,
null,
"aucune instance de %n ne correspond à la liste d'arguments",
"la définition de type n'est pas autorisée dans la déclaration de type de retour de la fonction",
"l'argument par défaut n'est pas situé à la fin de la liste de paramètres",
"redéfinition de l'argument par défaut",
"plusieurs instances de %n correspondent à la liste d'arguments :",
"plusieurs instances du constructeur %no correspondent à la liste d'arguments :",
"argument par défaut de type %t1 incompatible avec le paramètre de type %t2",
"impossible de surcharger des fonctions distinguées par le type de retour uniquement",
"il n'existe aucune conversion définie par l'utilisateur appropriée de %t1 en %t2",
null,
"seules les fonctions membres non statiques peuvent être virtuelles",
"l'objet a des qualificateurs de type incompatibles avec la fonction membre",
"programme trop volumineux pour la compilation (trop de fonctions virtuelles)",
"le type de retour n'est ni identique à ni covariant avec le type de retour %t de la fonction virtuelle substituée %no",
"substitution de fonction %n virtuelle ambiguë",
"spécificateur pure ('= 0') autorisé uniquement sur les fonctions virtuelles",
"spécificateur pure incorrect (seul '= 0' est autorisé)",
"initialiseur de membre de données non autorisé",
"objet de type classe abstraite %t non autorisé :",
"une fonction qui retourne une classe abstraite %t n'est pas autorisée :",
"déclaration Friend dupliquée",
"spécification inline autorisée uniquement sur les déclarations de fonction",
"'inline' n'est pas autorisé",
"classe de stockage non valide pour une fonction inline",
"classe de stockage non valide pour un membre de classe",
"le membre de classe locale %n requiert une définition",
"%nfd inaccessible",
null,
"la classe %t n'a pas de constructeur de copie pour copier un objet const",
"la définition d'une fonction membre déclarée implicitement n'est pas autorisée",
"la classe %t n'a pas de constructeur de copie approprié",
"spécification de liaison non autorisée",
"spécification de liaison externe inconnue",
"spécification de liaison incompatible avec le %nod précédent",
"plusieurs instances de la fonction surchargée %no ont une liaison 'C'",
"la classe %t a plusieurs constructeurs par défaut",
"valeur copiée dans le dossier temporaire, référence au dossier temporaire utilisée",
"'operator%s' doit être une fonction membre",
"l'opérateur ne peut pas être une fonction membre statique",
"aucun argument autorisé sur une conversion définie par l'utilisateur",
"trop de paramètres pour cette fonction opérateur",
"paramètres insuffisants pour cette fonction opérateur",
"un opérateur non membre requiert un paramètre avec un type classe",
"argument par défaut non autorisé",
"plusieurs conversions définies par l'utilisateur de %t1 en %t2 s'appliquent :",
"aucun opérateur %sq ne correspond à ces opérandes",
"plusieurs opérateurs %sq correspondent à ces opérandes :",
"le premier paramètre de la fonction d'allocation doit être de type 'size_t'",
"la fonction d'allocation requiert le type de retour 'void *'",
"la fonction de désallocation requiert le type de retour 'void'",
"le premier paramètre de la fonction de désallocation doit être de type 'void *'",
null,
"le type doit être un type objet",
"la classe de base %t a déjà été initialisée",
"nom de la classe de base requis -- %t pris par défaut (anachronisme)",
"%n a déjà été initialisé",
"nom de membre ou de classe de base manquant",
"assignation à 'this' (anachronisme)",
"mot clé 'overload' utilisé (anachronisme)",
"union anonyme non valide -- membre non public non autorisé",
"union anonyme non valide -- fonction membre non autorisée",
"une union anonyme au niveau de la portée globale ou de la portée espace de noms doit être déclarée statique",
"%nf ne fournit aucun initialiseur pour :",
"impossible d'initialiser un constructeur généré implicitement pour la classe %t :",
"%n ne définit aucun constructeur pour l'initialisation de :",
"%n a un const ou un membre de référence non initialisé",
"%n a un champ const non initialisé",
"la classe %t n'a pas d'opérateur d'assignation pour copier un objet const",
"la classe %t n'a pas d'opérateur d'assignation approprié",
"opérateur d'assignation ambigu pour la classe %t",
null,
"la déclaration requiert un nom de typedef",
null,
"'virtual' non autorisé",
"'static' non autorisé",
"cast de fonction liée en pointeur fonction normal (anachronisme)",
"l'expression doit avoir un type pointeur vers membre",
"';' supplémentaire ignoré",
"in-class initializer non standard pour un membre non statique",
null,
"aucune instance de %no surchargé ne correspond à la liste d'arguments",
null,
"aucune instance de %n ne correspond au type requis",
"expression delete array size utilisée (anachronisme)",
null,
"cast en classe abstraite %t non autorisé :",
"impossible d'appeler la fonction 'main' ou de prendre son adresse",
"impossible de spécifier un new-initializer pour un tableau",
"impossible de redéclarer la fonction membre %no en dehors de sa classe",
null,
"référence à une variable locale de fonction englobante non autorisée",
"fonction à argument unique utilisée pour %sq suffixé (anachronisme)",
null,
"l'opérateur d'assignation généré implicitement ne peut pas copier :",
"cast en type tableau non standard (considéré comme cast en %t)",
"%n a un opérateur new%s(), mais pas d'opérateur delete%s() par défaut",
"%n a un opérateur delete%s() par défaut, mais pas d'opérateur new%s()",
"le destructeur de la classe de base %nod est non virtuel",
null,
"redéclaration non valide du membre %npd",
"impossible de déclarer la fonction 'main' inline",
"une fonction membre du même nom que sa classe doit être un constructeur",
"utilisation de la classe %n imbriquée (anachronisme)",
"un destructeur ne peut pas avoir de paramètres",
"le constructeur de copie de la classe %t ne peut pas avoir de paramètre de type %t",
"%n retourne le type incomplet %t",
"%nd protégé inaccessible via un pointeur ou objet %t",
"paramètre non autorisé",
"déclaration 'asm' non autorisée ici",
"il n'existe aucune fonction de conversion appropriée de %t1 en %t2",
"suppression d'un pointeur vers une classe incomplète",
"il n'existe aucun constructeur approprié pour la conversion de %t1 en %t2",
"plusieurs constructeurs s'appliquent à la conversion de %t1 en %t2 :",
"plusieurs fonctions de conversion de %t1 en %t2 s'appliquent :",
"plusieurs fonctions de conversion de %t en type intégré s'appliquent :",
"const %n",
"référence %n",
"%npTd",
"opérateur intégré %sq",
"%nod, ambigu par héritage",
"impossible de prendre l'adresse d'un constructeur ou d'un destructeur",
null,
"utilisation temporaire pour la valeur initiale d'une référence à une non-constante (anachronisme)",
"nom qualifié non autorisé dans la déclaration de membre",
"type énuméré mélangé à un autre type (anachronisme)",
"la taille d'un tableau dans 'new' ne doit pas être négative",
"retour de référence à la mémoire temporaire locale",
null,
"déclaration 'enum' non autorisée",
"qualificateurs supprimés dans une référence de liaison de type %t1 à un initialiseur de type %t2",
"impossible d'initialiser une référence de type %t1 (non qualifié const) avec une valeur de type %t2",
"impossible de supprimer un pointeur vers une fonction",
"la fonction de conversion doit être une fonction membre non statique",
"déclaration de modèle non autorisée ici",
"'<' attendu",
"'>' attendu",
"déclaration de paramètre de modèle manquante",
"liste d'arguments de %nf manquante",
"arguments insuffisants pour %nf",
"trop d'arguments pour %nf",
null,
"%n1 n'est pas utilisé pour la déclaration des types de paramètres de %n2",
"deux types imbriqués ont le même nom : %no1 et %nod2 (compatibilité cfront)",
"%no1 global déclaré après %nod2 imbriqué (compatibilité cfront)",
null,
"plusieurs instances de %n correspondent au type requis",
"type 'long long' non standard",
"omission de %sq non standard",
"impossible de spécifier un type de retour sur une fonction de conversion",
"détecté pendant :",
"instanciation de %nt %p",
"génération implicite de %nt %p",
"récursivité excessive lors de l'instanciation de %n",
"%sq n'est pas une fonction ou un membre de données statique",
"l'argument de type %t1 est incompatible avec le paramètre de modèle de type %t2",
"une initialisation nécessitant un type temporaire ou une conversion n'est pas autorisée",
"la déclaration de %sq masque le paramètre de fonction",
"la valeur initiale d'une référence non const doit être une lvalue",
"définition implicite de %nt %p",
"'template' non autorisé",
"%t n'est pas un modèle de classe",
null,
"'main' n'est pas un nom valide pour un modèle de fonction",
"référence non valide à %n (discordance union/non union)",
"un argument template ne peut pas référencer un type local",
"genre de balise de %s incompatible avec la déclaration de %nfd",
"la portée globale n'a pas de balise nommée %sq",
"%n n'a pas de membre de balise nommé %sq",
"typedef de fonction membre (autorisé pour compatibilité cfront)",
"%n peut être utilisé uniquement dans une déclaration de pointeur vers membre",
null,
"un argument template ne peut pas référencer une entité non externe",
"un nom suivi de '::~' doit être un nom de classe ou de type",
null,
"le type utilisé comme nom de destructeur ne correspond pas au type %t",
"%n redéclaré 'inline' après avoir été appelé",
null,
"classe de stockage non valide pour une déclaration de modèle",
"%nd est un type inaccessible (autorisé pour compatibilité cfront)",
null,
"déclaration d'instanciation explicite non valide",
"%nf n'est pas une entité instanciable",
"impossible d'instancier explicitement %n généré par compilateur",
"impossible d'instancier explicitement %n inline",
null,
"impossible d'instancier %n -- aucune définition de modèle fournie",
"impossible d'instancier %n -- explicitement spécialisé",
null,
null,
"aucune instance de %n ne correspond au type spécifié",
"la déclaration d'une liste de paramètres void avec un typedef est non standard",
"%n1 global utilisé à la place de %n2 (compatibilité cfront)",
"impossible de redéclarer le paramètre de modèle %sq dans cette portée",
"la déclaration de %sq masque le paramètre de modèle",
"la liste d'arguments template doit correspondre à la liste de paramètres",
null,
"le paramètre supplémentaire de 'operator%s' suffixé doit être de type 'int'",
"un nom d'opérateur doit être déclaré en tant que fonction",
"nom d'opérateur non autorisé",
"impossible de spécialiser %n dans la portée actuelle",
"forme non standard pour la prise d'adresse d'une fonction membre",
"paramètres de modèle insuffisants -- ne correspond pas à la déclaration précédente (%p déclaré)",
"trop de paramètres de modèle -- ne correspond pas à la déclaration précédente (%p déclaré)",
"modèle de fonction non autorisé pour l'opérateur delete(void *)",
"le modèle de classe et le paramètre de modèle ont peut-être des noms différents",
null,
"un argument template ne peut pas référencer un type sans nom",
"cette opération sur un type énuméré nécessite une fonction opérateur définie par l'utilisateur applicable",
"qualificateur de type sur un type référence non autorisé",
"impossible d'assigner une valeur de type %t1 à une entité de type %t2",
"la comparaison d'un entier non signé avec une constante négative n'a pas de sens",
"conversion en classe incomplète %t impossible",
"un objet const requiert un initialiseur",
"l'objet a un const ou un membre de référence non initialisé",
"directive de prétraitement non standard",
"%n ne peut pas avoir de liste d'arguments template",
"initialisation avec '{...}' attendue pour un objet d'agrégation",
"types de classe de sélection du pointeur vers membre incompatibles (%t1 et %t2)",
"déclaration Friend inutile",
"'.' utilisé à la place de '::' pour former un nom qualifié",
"appel de fonction non const pour un objet const (anachronisme)",
"une instruction dépendante ne peut pas être une déclaration",
"un paramètre ne peut pas avoir le type void",
"instanciation de %na %p",
"traitement de la liste d'arguments template pour %na %p",
"cet opérateur n'est pas autorisé dans une expression d'argument template",
"un bloc try requiert au moins un gestionnaire",
"le gestionnaire requiert une déclaration d'exception",
"le gestionnaire est masqué par le gestionnaire par défaut",
"le gestionnaire est potentiellement masqué par le gestionnaire précédent pour le type %t",
"utilisation d'un type local pour spécifier une exception",
"type redondant dans la spécification d'exception",
"spécification d'exception incompatible avec celle du %nd%s précédent",
"précédemment spécifié : aucune exception ne sera levée",
"précédemment omis : %t",
"précédemment spécifié mais omis ici : %t",
"prise en charge de gestion d'exceptions désactivée",
"l'autorisation de toutes les exceptions est incompatible avec le %nd précédent",
"impossible de créer le fichier de requête d'instanciation %sq",
"opération non arithmétique non autorisée dans un argument template sans type",
"utilisation d'un type local pour la déclaration d'une variable non locale",
"utilisation d'un type local pour la déclaration d'une fonction",
"le transfert de contrôle ignore l'initialisation de :",
"%nd",
"transfert de contrôle dans un gestionnaire d'exceptions",
"%n utilisé avant la définition de sa valeur",
"%n défini mais jamais utilisé",
"impossible de définir %n dans la portée actuelle",
"la spécification de l'exception n'est pas autorisée",
"conflit de liaison externe/interne pour %nfd",
"%nf ne sera pas appelé pour des conversions implicites ou explicites",
"le genre de balise de %s est incompatible avec le paramètre de modèle de type %t",
"modèle de fonction non autorisé pour l'opérateur new(size_t)",
null,
"pointeur vers membre de type %t non autorisé",
"points de suspension non autorisés dans la liste de paramètres de fonction de l'opérateur",
"%no réservé pour un usage futur en tant que mot clé",
"définition de macro non valide : %s",
"suppression de définition de macro non valide : %s",
null,
null,
"le nom de fichier IL doit être spécifié si l'entrée est ",
null,
null,
null,
null,
"erreur dans l'argument d'option de débogage",
"option non valide : %s",
"le système principal requiert le nom du fichier IL",
"impossible d'ouvrir le fichier IL %s",
"numéro non valide : %s",
"id d'UC hôte incorrect",
"mode d'instanciation non valide : %s",
null,
"limite d'erreur non valide : %s",
null,
null,
null,
null,
null,
null,
"les tables de fonctions virtuelles peuvent uniquement être supprimées lors de la compilation de C++",
"l'option anachronisme peut uniquement être utilisée lors de la compilation de C++",
"l'option de mode d'instanciation peut uniquement être utilisée lors de la compilation de C++",
"le mode d'instanciation automatique peut uniquement être utilisé lors de la compilation de C++",
"le mode d'inclusion de modèle implicite peut uniquement être utilisé lors de la compilation de C++",
"l'option de gestion des exceptions peut uniquement être utilisée lors de la compilation de C++",
"le mode strict est incompatible avec le mode K&R",
"le mode strict est incompatible avec le mode cfront",
"nom de fichier source manquant",
"impossible de spécifier les fichiers de sortie lors de la compilation de plusieurs fichiers d'entrée",
"trop d'arguments dans la ligne de commande",
"un fichier de sortie a été spécifié, mais aucun n'est requis",
"l'affichage IL requiert le nom du fichier IL",
"un paramètre de modèle ne peut pas avoir le type void",
"instanciation récursive excessive de %n en raison du mode d'instanciation complète",
"le mode strict est incompatible avec l'autorisation d'anachronismes",
"une expression Throw ne peut pas avoir le type void",
"mode d'instanciation locale incompatible avec l'instanciation automatique",
"paramètre de type classe abstraite %t non autorisé :",
"tableau de classes abstraites %t non autorisé :",
"paramètre de modèle à virgule flottante non standard",
"ce pragma doit précéder immédiatement une déclaration",
"ce pragma doit précéder immédiatement une instruction",
"ce pragma doit précéder immédiatement une déclaration ou une instruction",
"impossible d'utiliser ce genre de pragma ici",
null,
"la fonction virtuelle surchargée %no1 n'est que partiellement substituée dans %n2",
"la définition spécifique de la fonction avec modèle inline doit précéder sa première utilisation",
"balise d'erreur non valide dans l'option de contrôle de diagnostic : %s",
"numéro d'erreur non valide dans l'option de contrôle de diagnostic : %s",
null,
null,
"fonction pointeur vers membre castée en pointeur vers fonction",
"le struct ou l'union ne déclare aucun membre nommé",
"champ sans nom non standard",
"membre sans nom non standard",
null,
null,
null,
"%sq n'est pas un type de nom",
"impossible d'ouvrir le fichier d'entrée d'en-tête précompilé %sq : %s2",
"le fichier d'en-tête précompilé %sq n'est pas valide ou n'est pas généré par cette version du compilateur",
"le fichier d'en-tête précompilé %sq n'a pas été généré dans ce répertoire",
"les fichiers d'en-tête utilisés pour générer le fichier d'en-tête précompilé %sq ont été modifiés",
"les options de ligne de commande ne correspondent pas à celles utilisées lors de la création du fichier d'en-tête précompilé %sq",
"la séquence initiale des directives de prétraitement est incompatible avec celle du fichier d'en-tête précompilé %sq",
"impossible d'obtenir la mémoire mappée",
"'%s' : utilisation du fichier d'en-tête précompilé '%s'",
"'%s' : création du fichier d'en-tête précompilé '%s'",
"conflit d'utilisation de mémoire avec le fichier d'en-tête précompilé %sq",
"taille de mémoire PCH non valide : %s ",
"les options PCH doivent apparaître en premier dans la ligne de commande",
"mémoire insuffisante pour l'allocation de mémoire PCH",
"impossible d'utiliser des fichiers d'en-tête précompilés lors de la compilation de plusieurs fichiers d'entrée",
"mémoire préallouée insuffisante pour la génération du fichier d'en-tête précompilé (%s octets requis)",
"une très grande entité dans le programme empêche la génération du fichier d'en-tête précompilé",
"%sq n'est pas un répertoire valide",
"impossible de générer un nom de fichier temporaire",
"'restrict' non autorisé",
"impossible de qualifier un pointeur vers un type de fonction ou une référence à ce dernier par 'restrict'",
null,
"impossible de spécifier un modificateur de convention d'appel ici",
"modificateurs de convention d'appel en conflit",
"le mode strict est incompatible avec le mode Microsoft",
"le mode cfront est incompatible avec le mode Microsoft",
"la convention d'appel spécifiée ici est ignorée",
"une convention d'appel ne peut pas être suivie d'un déclarateur imbriqué",
"convention d'appel ignorée pour ce type",
null,
"modificateurs de déclaration incompatibles avec la déclaration précédente",
"modificateur %sq non autorisé sur cette déclaration",
"transfert de contrôle dans un bloc try",
"spécification inline incompatible avec %nod précédent",
"accolade fermante de déclaration de modèle introuvable",
"l'option de mot clé wchar_t peut uniquement être utilisée lors de la compilation de C++",
"valeur d'alignement de compression non valide",
"constante entière attendue",
"appel de fonction virtuelle pure",
"chaîne d'identificateur de fichier source non valide",
"impossible de définir un modèle de classe dans une déclaration Friend",
"'asm' non autorisé",
"'asm' doit être utilisé avec une définition de fonction",
"fonction 'asm' non standard",
"des points de suspension avec des paramètres non explicites sont non standard",
"'&...' non standard",
"utilisation non valide de '&...'",
null,
"utilisation temporaire pour la valeur initiale d'une référence const volatile (anachronisme)",
"impossible d'initialiser une référence de type %t1 avec une valeur de type %t2",
"la valeur initiale de la référence const volatile doit être une lvalue",
"l'option de compatibilité C SVR4 peut uniquement être utilisée lors de la compilation de C ANSI",
"utilisation d'une déclaration hors de portée de %nd",
"le mode strict est incompatible avec le mode C SVR4",
"l'appel de %nd ne peut pas être inlined",
"%n ne peut pas être inlined",
"répertoire PCH non valide : %s",
"__except ou __finally attendu",
"une instruction a __leave peut uniquement être utilisée dans a __try",
"détecté lors de l'instanciation de %nt %p",
"détecté lors de la génération implicite de %nt %p",
"détecté lors de l'instanciation de %na %p",
"détecté lors du traitement de la liste d'arguments template de %na %p",
"détecté lors de la définition implicite de %nt %p",
"%sq introuvable dans la pile d'alignement de compression",
"pile d'alignement de compression vide",
"l'option RTTI peut uniquement être utilisée lors de la compilation de C++",
"%nfd, requis pour la copie supprimée, est inaccessible",
"%nf, requis pour la copie supprimée, ne peut pas être appelé car le paramètre de référence ne peut pas être lié à rvalue",
"<typeinfo> doit être inclus avant l'utilisation de typeid",
"%s ne peut pas caster une constante ou d'autres qualificateurs de type",
"dans dynamic_cast, le type doit être un pointeur vers ou une référence à un type classe complète, ou void *",
"l'opérande d'un dynamic_cast de pointeur doit être un pointeur vers un type classe complète",
"l'opérande d'un dynamic_cast de référence doit être une lvalue de type classe complète",
"l'opérande d'un dynamic_cast d'exécution doit avoir un type classe polymorphe",
"l'option bool peut uniquement être utilisée lors de la compilation de C++",
null,
"type de tableau non autorisé ici",
"'=' attendu",
null,
"%sq, déclaré dans la condition, ne peut pas être redéclaré dans cette portée",
"arguments template par défaut non autorisés pour les modèles de fonction",
"',' ou '>' attendu",
"liste de paramètres de modèle attendue",
"incrémentation de valeur booléenne déconseillée",
"type booléen non autorisé",
"offset de classe de base %no1 dans classe %no2 trop important",
"l'expression doit avoir le type booléen (ou être convertible en booléen)",
"l'option array new et delete peut uniquement être utilisée lors de la compilation de C++",
"%n n'est pas un nom de variable",
"modificateur __based non autorisé ici",
"__based ne précède pas un opérateur de pointeur, __based ignoré",
"la variable du modificateur __based doit avoir le type pointeur",
"le type de const_cast doit être un pointeur, une référence ou un pointeur vers un membre de type objet",
"const_cast peut uniquement ajuster les qualificateurs de type ; il ne peut pas modifier le type sous-jacent",
"mutable non autorisé",
"la redéclaration de %n ne peut pas modifier son accès",
null,
"l'utilisation du jeton alternatif '<:' semble involontaire",
"l'utilisation du jeton alternatif '%%:' semble involontaire",
"définition d'espace de noms non autorisée",
"le nom doit être un nom d'espace de noms",
"définition d'alias d'espace de noms non autorisée",
"un nom qualifié par un espace de noms est requis",
"nom d'espace de noms non autorisé",
"combinaison d'attributs DLL non valide",
"%n n'est pas un modèle de classe",
"tableau avec type d'élément incomplet non standard",
"impossible de déclarer un opérateur d'allocation dans un espace de noms",
"impossible de déclarer un opérateur de désallocation dans un espace de noms",
"%np1 en conflit avec la déclaration using de %np2",
"déclaration using de %np1 en conflit avec %npd2",
"l'option espaces de noms peut uniquement être utilisée lors de la compilation de C++",
"déclaration using ignorée -- elle fait référence à l'espace de noms actuel",
"un nom qualifié par une classe est requis",
"les types d'arguments sont : (%s)",
"les types d'opérandes sont : %s",
null,
"%n n'a pas de membre réel %sq",
null,
"attributs de mémoire incompatibles spécifiés",
"attribut de mémoire ignoré",
"l'attribut de mémoire ne peut pas être suivi d'un déclarateur imbriqué",
"attribut de mémoire spécifié plusieurs fois",
"convention d'appel spécifiée plusieurs fois",
"qualificateur de type non autorisé",
"%npd1 a été utilisé avant la déclaration de son modèle",
"impossible de surcharger des fonctions membres statiques et non statiques avec les mêmes types de paramètres",
"aucune déclaration antérieure de %np",
"id de modèle non autorisé",
"nom qualifié par une classe non autorisé",
"impossible de redéclarer %n dans la portée actuelle",
"nom qualifié non autorisé dans la déclaration de membre d'espace de noms",
"%n n'est pas un nom de type",
"instanciation explicite non autorisée dans la portée actuelle",
"impossible d'instancier explicitement %n dans la portée actuelle",
"%n instancié explicitement plusieurs fois",
"typename peut uniquement être utilisé dans un modèle",
"l'option special_subscript_cost peut uniquement être utilisée lors de la compilation de C++",
"l'option typename peut uniquement être utilisée lors de la compilation de C++",
"l'option typename implicite peut uniquement être utilisée lors de la compilation de C++",
"caractère non standard au début d'une définition de macro de type objet",
"spécification d'exception pour %n1 virtuel incompatible avec celle de %n2 substitué",
"conversion de pointeur en entier plus petit",
"spécification d'exception pour %n1 virtuel déclaré implicitement incompatible avec celle de %n2 substitué",
"%no1, implicitement appelé à partir de %np2, est ambigu",
"l'option 'explicit' peut uniquement être utilisée lors de la compilation de C++",
"'explicit' non autorisé",
"déclaration en conflit avec %sq (nom de classe réservé)",
"seul '()' est autorisé comme initialiseur du tableau %n",
"'virtual' non autorisé dans une déclaration de modèle de fonction",
"union anonyme non valide -- modèle de membre de classe non autorisé",
"la limite des niveaux d'imbrication des modèles ne correspond pas à la déclaration précédente de %n",
"cette déclaration ne peut pas avoir plusieurs clauses 'template <...>'",
"l'option de contrôle de la portée de for-init peut uniquement être utilisée lors de la compilation de C++",
"%sq, déclaré dans l'initialisation for-loop, ne peut pas être redéclaré dans cette portée",
"référence à %nd1 -- référence à %nd2 sous les anciennes règles de portée",
"l'option de contrôle des avertissements sur les différences de for-init peut uniquement être utilisée lors de la compilation de C++",
"définition de %n virtuel requise ici",
"commentaire vide interprété comme opérateur de collage de jeton '##'",
"classe de stockage non autorisée dans une déclaration Friend",
"liste de paramètres de modèle de %no non autorisée dans cette déclaration",
"%n n'est pas un modèle de membre de classe valide",
"classe membre ou modèle de fonction non valide",
"une déclaration de modèle contenant une liste de paramètres de modèle ne peut pas être suivie d'une déclaration de spécialisation explicite",
"la spécialisation explicite de %n1 doit précéder la première utilisation de %n2",
"spécialisation explicite non autorisée dans la portée actuelle",
"spécialisation partielle de %n non autorisée",
"%nf n'est pas une entité pouvant être explicitement spécialisée",
"la spécialisation explicite de %n doit précéder sa première utilisation",
"impossible d'utiliser le paramètre de modèle %sq dans un spécificateur de type élaboré",
"la spécialisation de %n requiert la syntaxe 'template<>'",
null,
null,
"l'option 'old_specializations' peut uniquement être utilisée lors de la compilation de C++",
"spécialisation de %n sans syntaxe 'template<>' non standard",
"cette déclaration ne peut pas avoir de liaison 'C' externe",
"%sq n'est pas un nom de classe ou de modèle de fonction dans la portée actuelle",
"la spécification d'un argument par défaut lors de la redéclaration d'un modèle de fonction non référencé est non standard",
"la spécification d'un argument par défaut lors de la redéclaration d'un modèle de fonction déjà référencé n'est pas autorisée",
"impossible de convertir un pointeur vers un membre de la classe de base %t2 en pointeur vers un membre de la classe dérivée %t1 -- la classe de base est virtuelle",
"spécification d'exception incompatible avec celle de %nd%s",
"l'autorisation de toutes les exceptions est incompatible avec %nd",
"fin inattendue d'expression d'argument par défaut",
"initialisation par défaut de référence non autorisée",
"%n non initialisé a un membre const",
"la classe de base non initialisée %t a un membre const",
"const %n requiert un initialiseur -- la classe %t n'a pas de constructeur par défaut fourni par l'utilisateur",
"un objet const requiert un initialiseur -- la classe %t n'a pas de constructeur par défaut fourni par l'utilisateur",
"l'option 'implicit_extern_c_type_conversion' peut uniquement être utilisée lors de la compilation de C++",
"mode strict incompatible avec les règles de conservation long",
"un qualificateur de type sur le type de retour n'a pas de sens",
"qualificateur de type sur type de retour 'void' non autorisé dans une définition de fonction",
"déclaration d'un membre de données statique non autorisée dans cette classe",
"l'instanciation de modèle a entraîné une déclaration de fonction non valide",
"'...' non autorisé",
"l'option 'extern_inline' peut uniquement être utilisée lors de la compilation de C++",
"%n inline externe référencé mais non défini",
"nom de destructeur non valide pour le type %t",
null,
"référence de destructeur ambiguë -- %n1 et %n2 peuvent être utilisés",
"%n inline virtuel jamais défini",
"%n jamais référencé",
"seul un membre de l'union peut être spécifié dans une liste d'initialiseurs de constructeur",
"prise en charge de 'new[]' et 'delete[]' désactivée",
"'double' utilisé pour 'long double' dans le code C généré",
"%n n'a pas d'opérateur delete%s correspondant (appelé en cas de levée d'exception durant l'initialisation d'un objet alloué)",
"prise en charge de l'opérateur de positionnement delete désactivée",
"aucun opérateur delete approprié visible",
"pointeur vers ou référence à un type %t incomplet non autorisé",
"spécialisation partielle non valide -- %n est déjà entièrement spécialisé",
"spécifications d'exceptions incompatibles",
"retourne la référence à une variable locale",
"omission de type explicite non standard ('int' pris par défaut)",
"plusieurs spécialisations partielles correspondent à la liste d'arguments template de %n",
"%nod",
"liste d'arguments template non autorisée dans une déclaration de modèle principal",
"les spécialisations partielles ne peuvent pas avoir d'arguments template par défaut",
"%n1 n'est pas utilisé dans la liste d'arguments template de %n2, ou ne peut pas en être déduit",
null,
"la liste d'arguments template d'une spécialisation partielle inclut un argument sans type dont le type dépend d'un paramètre de modèle",
"cette spécialisation partielle serait utilisée pour instancier %n",
"cette spécialisation partielle rendrait ambiguë l'instanciation de %n",
"l'expression doit avoir le type intégral ou enum",
"l'expression doit avoir le type arithmétique ou enum",
"l'expression doit avoir le type arithmétique, enum ou pointeur",
"le cast doit avoir le type intégral ou enum",
"le cast doit avoir le type arithmétique, enum ou pointeur",
"l'expression doit être un pointeur vers un type d'objet complet",
null,
null,
"le type de retour n'est pas identique au type de retour %t de la fonction virtuelle substituée %no",
"l'option 'guiding_decls' peut uniquement être utilisée lors de la compilation de C++",
"une spécialisation partielle de modèle de classe doit être déclarée dans l'espace de noms dont il est membre",
"%n est une fonction virtuelle pure",
"%n virtuel pure n'a pas de remplaçant",
"attributs __declspec ignorés",
"caractère non valide dans la ligne d'entrée",
"la fonction retourne un type incomplet %t",
"l'effet de cette directive '#pragma pack' est local à %n",
"%s n'est pas un modèle",
"une déclaration Friend ne peut pas déclarer une spécialisation partielle",
"spécification d'exception ignorée",
"la déclaration de 'size_t' ne correspond pas au type attendu %t",
"espace requis entre les délimiteurs '>' adjacents de listes d'arguments de modèle imbriquées ('>>' est l'opérateur Right Shift)",
"impossible de définir les paramètres régionaux %sq permettant le traitement de caractères multioctets",
"séquence de caractères multioctets non valide",
"l'instanciation du modèle a généré un type de fonction inattendu de %t1 (la signification d'un nom a peut-être changé depuis la déclaration de modèle -- le modèle est de type %t2)",
"déclaration de guidage ambiguë -- plusieurs modèles de fonction %no correspondent au type %t",
"opération non intégrale non autorisée dans un argument template sans type",
"l'option 'embedded_c++' peut uniquement être utilisée lors de la compilation de C++",
"Embedded C++ ne prend pas en charge les modèles",
"Embedded C++ ne prend pas en charge la gestion des exceptions",
"Embedded C++ ne prend pas en charge les espaces de noms",
"Embedded C++ ne prend pas en charge les informations de type au moment de l'exécution",
"Embedded C++ ne prend pas en charge la nouvelle syntaxe de cast",
"Embedded C++ ne prend pas en charge les déclarations using",
"Embedded C++ ne prend pas en charge 'mutable'",
"Embedded C++ ne prend pas en charge l'héritage multiple ou virtuel",
"numéro de version Microsoft non valide : %s",
"représentation du pointeur vers membre %sq déjà définie pour %n",
"impossible d'utiliser %t1 pour désigner le constructeur de %t2",
"suffixe de constante intégrale non valide",
"l'opérande of __uuidof doit avoir un type classe ou enum pour lequel __declspec(uuid('...')) a été spécifié",
"chaîne GUID non valide dans __declspec(uuid('...'))",
"l'option 'vla' peut uniquement être utilisée lors de la compilation de C++",
"tableau de longueur variable avec limites d'index non spécifiées non autorisé",
"liste d'arguments template explicite non autorisée sur cette déclaration",
"une entité avec une liaison ne peut pas avoir un type impliquant un tableau de longueur variable",
"un tableau de longueur variable ne peut pas avoir une durée de stockage statique",
"%n n'est pas un modèle",
"dimension de tableau de longueur variable (%p déclaré)",
"argument template attendu",
null,
"un opérateur non membre requiert un paramètre avec un type classe ou enum",
"l'option 'enum_overloading' peut uniquement être utilisée lors de la compilation de C++",
null,
"le qualificateur du nom de destructeur %t1 ne correspond pas au type %t2",
"qualificateur de type ignoré",
"l'option 'nonstd_qualifier_deduction' peut uniquement être utilisée lors de la compilation de C++",
"impossible de définir une fonction déclarée 'dllimport'",
"spécification de propriété incorrecte ; le format correct est __declspec(property(get=nom1,put=nom2))",
"propriété déjà définie",
"__declspec(property) non autorisé sur cette déclaration",
"membre déclaré avec __declspec(property), mais aucune fonction 'get' spécifiée",
"fonction __declspec(property) 'get' %sq manquante",
"membre déclaré avec __declspec(property), mais aucune fonction 'put' spécifiée",
"fonction __declspec(property) 'put' %sq manquante",
"référence de membre de classe ambiguë -- %nd1 utilisé en référence à %nd2",
null,
null,
null,
"impossible de convertir un pointeur vers un membre de la classe dérivée %t1 en pointeur vers un membre de la classe de base %t2 -- la classe de base est virtuelle",
"répertoire non valide pour les fichiers d'instanciation : %s",
"l'option 'one_instantiation_per_object' peut uniquement être utilisée lors de la compilation de C++",
null,
null,
"impossible de spécifier un nom de fichier d'informations d'instanciation lors de la compilation de plusieurs fichiers d'entrée",
"impossible d'utiliser l'option 'one_instantiation_per_object' lors de la compilation de plusieurs fichiers d'entrée",
"plusieurs options de ligne de commande correspondent à l'abréviation '--%s' :",
"--%s",
"les qualificateurs de type sur les types de fonction sont ignorés",
null,
"l'option late/early tiebreaker peut uniquement être utilisée lors de la compilation de C++",
"utilisation incorrecte de va_start",
"utilisation incorrecte de va_arg",
"utilisation incorrecte de va_end",
"l'option d'instanciations en attente peut uniquement être utilisée lors de la compilation de C++",
"répertoire non valide pour les fichiers #import : %s",
"un répertoire d'importation ne peut être spécifié qu'en mode Microsoft",
"membre avec type référence non autorisé dans une union",
"impossible de spécifier 'typedef' ici",
"la redéclaration de %n modifie son accès",
"un nom qualifié par une classe ou un espace de noms est requis",
"type de retour 'int' omis dans la déclaration de la fonction 'main'",
"la représentation du pointeur vers membre %sq est trop restrictive pour %n",
"instruction return manquante à la fin d'un %n non void",
"déclaration using dupliquée de %no ignorée",
"les champs de bits enum sont toujours non signés, mais l'enum %t inclut un énumérateur négatif",
"l'option 'class_name_injection' peut uniquement être utilisée lors de la compilation de C++",
"l'option 'arg_dep_lookup' peut uniquement être utilisée lors de la compilation de C++",
"l'option 'friend_injection' peut uniquement être utilisée lors de la compilation de C++",
"le nom suivant 'template' doit être un modèle",
null,
"déclaration Friend de classe locale non standard -- aucune déclaration préalable dans la portée englobante",
"spécification d'un argument par défaut sur cette déclaration non standard",
"l'option 'nonstd_using_decl' peut uniquement être utilisée lors de la compilation de C++",
"le type de retour de la fonction 'main' doit être 'int'",
"un paramètre de modèle sans type ne peut pas avoir le type classe",
"impossible de spécifier un argument de modèle par défaut sur la définition d'un membre de modèle de classe en dehors du modèle",
"instruction return non autorisée dans le gestionnaire d'un bloc try de fonction d'un constructeur",
"impossible de combiner des désignateurs ordinaires et étendus dans la désignation d'un initialiseur",
"le second indice doit être inférieur au premier",
null,
"l'option 'extended_designators' peut uniquement être utilisée lors de la compilation de C++",
"la taille déclarée du champ de bits est supérieure à celle du type champ de bits ; tronqué à %s bits",
"le type utilisé comme nom de constructeur ne correspond pas au type %t",
"utilisation d'un type sans liaison pour déclarer une variable avec liaison",
"utilisation d'un type sans liaison pour déclarer une fonction",
"impossible de spécifier un type de retour sur un constructeur",
"impossible de spécifier un type de retour sur un destructeur",
"nom de caractère universel incorrect",
"le nom de caractère universel spécifie un caractère non valide",
"un nom de caractère universel ne peut pas désigner un caractère dans un jeu de caractères de base",
"caractère universel non autorisé dans un identificateur",
"l'identificateur __VA_ARGS__ peut uniquement apparaître dans les listes de remplacement de macros variadiques",
"qualificateur sur cette déclaration Friend ignoré",
"impossible d'appliquer des désignateurs de plage de tableau à des initialiseurs dynamiques",
"le nom de propriété ne peut pas apparaître ici",
"'inline' utilisé comme qualificateur de fonction est ignoré",
"l'option 'compound_literals' peut uniquement être utilisée lors de la compilation de C++",
"type tableau de longueur variable non autorisé",
"littéral composé non autorisé dans une expression constante intégrale",
"littéral composé de type %t non autorisé",
"déclaration Friend de modèle impossible dans une classe locale",
"opération '?' ambiguë : le second opérande de type %t1 peut être converti au type %t2 du troisième opérande, et vice versa",
"appel d'un objet d'un type de classe sans operator() approprié ou fonctions de conversions en type pointeur vers fonction",
"fonction de substitution de la conversion %np",
"un objet de type %t peut être appelé de plusieurs façons pour la liste d'arguments :",
"le nom de typedef a déjà été déclaré (avec un type similaire)",
"l'opérateur new et l'opérateur delete ne peuvent pas avoir de liaison interne",
"classe de stockage 'mutable' non autorisée pour les unions anonymes",
"fichier d'en-tête précompilé non valide",
"type de classe abstraite %t non autorisé en tant que type catch :",
"impossible d'utiliser un type de fonction qualifié pour déclarer une fonction non membre ou une fonction membre statique",
"impossible d'utiliser un type de fonction qualifié pour déclarer un paramètre",
"impossible de créer un pointeur vers ou une référence à un type de fonction qualifié",
"accolades supplémentaires non standard",
"définition de macro non valide : %s",
"retrait de types pointeur %t1 et %t2 non standard",
"liste de paramètres de modèle vide non autorisée dans une déclaration de paramètre template de modèle",
"'class' attendu",
"le mot clé 'struct' ne peut pas être utilisé dans la déclaration d'un paramètre template de modèle",
"%np2 est masqué par %no1 -- la substitution de la fonction virtuelle est-elle intentionnelle ?",
"un nom qualifié n'est pas autorisé pour une déclaration Friend qui est une définition de fonction",