/
messages.json
3406 lines (3406 loc) · 157 KB
/
messages.json
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
[
"未知的錯誤",
"檔案的最後一行不以新行字元結尾",
"檔案的最後一行以反斜線結尾",
"#include 檔案 %sq 包含本身",
"記憶體不足",
null,
"檔案結尾處有未封閉的註解",
"無法辨認的語彙基元",
"遺漏右引號",
"不允許巢狀註解",
"這裡不應該出現 '#'",
"無法辨認的前置處理器指示詞",
"在上一個語法錯誤之後剖析從這裡重新啟動",
"必須是檔案名稱",
"在預期的前置處理器指示詞結尾後面多出額外的文字",
null,
null,
"必須是 ']'",
"必須是 ')'",
"在預期的數字結尾後面多出額外的文字",
"識別項 %sq 未定義",
"類型限定詞在這個宣告中是無意義的",
"無效的十六進位數字",
"整數常數太大",
"無效的八進位數字",
"括號中的字串至少應包含一個字元",
"字元常數中有太多字元",
"字元值超出範圍",
"運算式必須有常數值",
"必須是運算式",
"浮點常數超出範圍",
"運算式必須有整數類資料類型",
"運算式必須有算術類型",
"必須是行號",
"無效的行號",
"#error 指示詞: %s",
"遺漏這個指示詞的 #if",
"遺漏這個指示詞的 #endif",
"不允許指示詞 -- #else 已經出現",
"除數為零",
"必須是識別項",
"運算式必須有算術或指標類型",
"運算元類型不相容 (%t1 與 %t2)",
null,
"運算式必須有指標類型",
"#undef 不可用於這個預先定義的名稱",
"%no 是預先定義的; 已忽略嘗試的重新定義",
"巨集 %nod 的重新定義不相容",
null,
"巨集參數名稱重複",
"'##' 可能不在巨集定義的最前面",
"'##' 可能不在巨集定義的最後面",
"必須是巨集參數名稱",
"必須是 ':'",
"%n 引動過程中的引數太少",
"%n 引動過程中的引數太多",
"sizeof 的運算元可能不是函式",
"常數運算式中不允許使用這個運算子",
"前置處理運算式中不允許這個運算子",
"常數運算式中不允許使用函式呼叫",
"整數常數運算式中不允許使用這個運算子",
"整數運算結果超出範圍",
"移位計數為負值",
"移位計數太大",
"宣告並未宣告任何項目",
"必須是 ';'",
"列舉值超出 'int' 範圍",
"必須是 '}'",
"整數轉換導致符號變更",
"整數轉換導致截斷",
"不允許不完整的類型",
"sizeof 的運算元可能不是位元欄位",
null,
null,
null,
"'*' 的運算元必須是指標,但其類型為 %t",
"巨集的引數是空的",
"這個宣告沒有任何儲存類別或類型規範",
"參數宣告可能沒有初始設定式",
"必須是類型規範",
"這裡不可指定儲存類別",
"不能指定一個以上的儲存類別",
"儲存類別不是第一個類別",
"類型限定詞指定了一次以上",
"類型規範的組合無效",
"參數的儲存類別無效",
"函式的儲存類別無效",
"這裡不可使用類型規範",
"不允許函式的陣列",
"不允許 void 的陣列",
"不允許有傳回函式的函式",
"不允許有傳回陣列的函式",
"識別項清單參數只可用於函式定義",
"函式類型可能不是來自 typedef",
"陣列大小必須大於零",
"陣列太大",
"編譯單位至少必須包含一個宣告",
"函式可能不會傳回這個類型的值",
"陣列可能沒有這個類型的元素",
"這裡的宣告必須宣告參數",
"參數名稱重複",
"已經在目前的範圍宣告 %sq",
"列舉類型的向前宣告並非標準用法",
"類別太大",
"結構或等位太大",
"位元欄位的大小無效",
"位元欄位的類型無效",
"長度為零的位元欄位不得命名",
"已簽署長度為 1 的位元欄位",
"程式呼叫的運算式前括號必須有函式 (指標) 類型",
"必須是定義或標記名稱",
"無法連接陳述式",
"必須是 'while'",
null,
"%n 已被參考但未定義",
"continue 陳述式只可用在迴圈內",
"break 陳述式只可用在迴圈或 switch 內",
"非 void 的 %n 應該傳回值",
"void 函式可能不會傳回值",
"不允許轉換成 %t 類型",
"傳回值類型與函式類型不符",
"case 標籤只可用在 switch 內",
"default 標籤只可用在 switch 內",
null,
"預設標籤已出現在這個 switch 中",
"必須是 '('",
"運算式必須是左值",
"必須是陳述式",
"無法連接迴圈",
"區塊範圍函式只可有外部儲存類別",
"必須是 '{'",
"運算式必須要有指標轉類別的類型,但其類型為 %t",
"運算式必須要有指標轉結構或轉等位的類型,但其類型為 %t",
"必須是成員名稱",
"必須是欄位名稱",
"%n 沒有成員 %sq",
"%n 沒有欄位 %sq",
"運算式必須是可修改的左值",
"不允許使用暫存器變數的位址",
"不允許使用位元欄位的位址",
"函式呼叫中的引數太多",
"主體存在時不能有未命名的原型參數",
"運算式必須要有指標轉物件的類型,但其類型為 %t",
"程式太大或太複雜,無法進行編譯",
"類型 %t1 的值無法用來初始化類型 %t2 的實體",
"%n 可能無法初始化",
"太多初始設定式值",
"宣告與 %nfd 不相容",
"%n 已經初始化",
"全域範圍宣告可能沒有這個儲存類別",
"類型名稱不能重新宣告為參數",
"typedef 名稱不能重新宣告為參數",
"將非零值整數轉換成指標",
"運算式必須要有類別類型,但其類型為 %t",
"運算式必須要有結構或等位類型,但其類型為 %t",
"過時的指派運算子",
"過時的初始設定式",
"運算式必須是整數常數運算式",
"運算式必須是左值或函式指示項",
"宣告與先前的 %nod 不相容",
"外部名稱與 %nd 的外部名稱衝突",
"無法辨認的 #pragma",
null,
"無法開啟暫存檔 %sq: %s2",
"暫存檔的目錄名稱太長 (%sq)",
"函式呼叫中的引數太少",
"無效的浮點常數",
"類型 %t1 的引數與類型 %t2 的參數不相容",
"這裡不允許使用函式類型",
"必須是宣告",
"指標指向基礎物件之外",
"無效的類型轉換",
"外部/內部連結與上一個宣告衝突 %p",
"浮點值不適合必要的整數類資料類型",
"運算式無效",
"訂閱超出範圍",
null,
"已宣告 %n 但從未參考",
"將 '&' 套用至陣列無效",
"'%%' 的右運算元為零",
"引數與型式參數不相容",
"引數與對應的格式字串轉換不相容",
"無法開啟來源檔案 %sq (搜尋清單中沒有目錄)",
"轉換的類型必須是整數類資料類型",
"轉換的類型必須是算術或指標類型",
"在不可能執行到的程式碼中進行動態初始化",
"不帶正負號的整數與零的比較無意義",
"使用 '=',其中 '==' 可能已被預期",
"列舉類型與其他類型混用",
"寫入 %s 檔案時發生錯誤",
"無效的中繼語言檔",
"類型限定詞在轉換類型上是無意義的",
"無法辨識的字元逸出序列",
"零用於未定義的前置處理識別項 %sq",
"必須是 asm 字串",
"asm 函式必須是原型的",
"asm 函式可能無省略符號",
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
"刪除檔案 %sq 時發生錯誤: %s2",
"整數值不適合必要的浮點類型",
"浮點值不適合必要的浮點類型",
"浮點運算結果超出範圍",
"函式 %sq 已隱含宣告",
"格式字串需要其他引數",
"格式字串在這個引數之前結束",
"無效的格式字串轉換",
"巨集遞迴",
"尾端逗號並非標準用法",
"位元欄位不能包含列舉類型的所有值",
"位元欄位的非標準類型",
"在函式以外看不到宣告",
"已忽略 'void' 的過時 typedef",
"左運算元並不是包含這個欄位的結構或等位",
"指標並未指向包含這個欄位的結構或等位",
"變數 %sq 已宣告為未曾完成的類型",
"控制運算式是常數",
"選擇器運算式是常數",
"參數的規範無效",
"類別宣告之外的規範無效",
"宣告中的規範重複",
"等位不可以有基底類別",
"不允許多重存取控制規範",
"遺漏類別或結構定義",
"限定名稱並不是類別 %t 或其基底類別的成員",
"非靜態成員參考必須相對於特定物件",
"非靜態資料成員不可在其類別之外定義",
"已經定義 %n",
"不允許參考的指標",
"不允許參考的參考",
"不允許 void 的參考",
"不允許參考的陣列",
"參考 %n 需要初始設定式",
"必須是 ','",
"不允許類型名稱",
"不允許類型定義",
"重新宣告類型名稱 %nod 無效",
"常數 %n 需要初始設定式",
"'this' 只可用在非靜態成員函式內",
"常數值未知",
"遺漏明確類型 (假設為 'int')",
"未指定存取控制 (預設為 %sq)",
"不是類別或結構名稱",
"基底類別名稱重複",
"無效的基底類別",
"%nd 無法存取",
"%no 模稜兩可",
"舊式參數清單 (過時用法)",
"宣告不能出現在區塊中可執行的陳述式之後",
"不允許轉換成無法存取的基底類別 %t",
null,
null,
null,
null,
"不正確終止巨集引動過程",
null,
"後接 '::' 的名稱必須是類別或命名空間名稱",
"無效的 friend 宣告",
"建構函式或解構函式可能不傳回值",
"無效的解構函式宣告",
"將成員宣告為與其類別同名",
"不允許全域範圍限定詞 (前置字元 '::')",
"全域範圍沒有 %sq",
"不允許有限定名稱",
"不允許 NULL 參考",
"類型 %t 的物件不允許以 '{...}' 初始化",
"基底類別 %t 模稜兩可",
"衍生類別 %t1 包含類別 %t2 的多個執行個體",
"無法將基底類別 %t2 的指標轉換成衍生類別 %t1 的指標 -- 基底類別是虛擬的",
"建構函式 %no 沒有任何執行個體符合引數清單",
"類別 %t 的複製建構函式模稜兩可",
"類別 %t 沒有預設建構函式存在",
"%sq 不是類別 %t 的非靜態資料成員或基底類別",
"不允許間接的非虛擬基底類別",
"無效的等位成員 -- 類別 %t 有不允許的成員函式",
null,
"不當使用非左值陣列",
"必須是運算子",
"不允許繼承的成員",
"無法判斷要使用 %n 的哪個執行個體",
"繫結函式的指標只可用來呼叫該函式",
"已經宣告 typedef 名稱 (以相同的類型)",
"已經定義 %n",
null,
"%n 沒有任何執行個體符合引數清單",
"函式傳回類型宣告不能有類型定義",
"預設引數不在參數清單結尾處",
"預設引數的重新定義",
"%n 有多個執行個體符合引數清單: ",
"建構函式 %no 有多個執行個體符合引數清單: ",
"類型 %t1 的預設引數與類型 %t2 的參數不相容",
"無法單獨多載傳回類型所區別的函式",
"從 %t1 到 %t2 沒有合適的使用者定義的轉換存在",
null,
"只有非靜態成員函式才可以是虛擬的",
"這個物件的類型限定詞與成員函式不相容",
"程式太大,無法進行編譯 (太多虛擬函式)",
"傳回類型與覆寫虛擬函式 %no 的傳回類型 %t 既不相同也不共變",
"虛擬 %n 的覆寫模稜兩可",
"純虛擬函式規範 ('= 0') 只能用於虛擬函式",
"純虛擬函式規範格式錯誤 (只允許 '= 0')",
"不允許資料成員初始設定式",
"不允許抽象類別類型 %t 的物件: ",
"不允許有傳回抽象類別 %t 的函式: ",
"friend 宣告重複",
"內嵌規範只能用於函式宣告",
"不允許 'inline'",
"內嵌函式的儲存類別無效",
"類別成員的儲存類別無效",
"區域類別成員 %n 需要定義",
"%nfd 無法存取",
null,
"類別 %t 沒有可複製常數物件的複製建構函式",
"不允許定義隱含宣告的成員",
"類別 %t 沒有適當的複製建構函式",
"不允許連結規格",
"未知的外部連結規格",
"連結規格與先前的 %nod 不相容",
"多載函式 %no 的多個執行個體有 'C' 連結",
"類別 %t 有一個以上的預設建構函式",
"值已複製到暫存區,暫存區的參考已使用",
"'operator%s' 必須是成員函式",
"運算子可能不是靜態成員函式",
"使用者定義的轉換不允許有引數",
"這個運算子函式的參數太多",
"這個運算子函式的參數太少",
"非成員運算子需要有類別類型的參數",
"不允許預設的引數",
"從 %t1 到 %t2 有一個以上合適的使用者定義的轉換: ",
"沒有運算子 %sq 符合這些運算元",
"有一個以上的運算子 %sq 符合這些運算元: ",
"配置函式的第一個參數必須是 'size_t' 類型",
"配置函式需要 'void *' 傳回類型",
"解除配置函式需要 'void' 傳回類型",
"解除配置函式的第一個參數必須是 'void *' 類型",
null,
"類型必須是物件類型",
"基底類別 %t 已經初始化",
"需要基底類別名稱 -- 假設為 %t (過時用法)",
"%n 已經初始化",
"遺漏成員或基底類別的名稱",
"指派至 'this' (過時用法)",
"使用 'overload' 關鍵字 (過時用法)",
"無效的匿名等位 -- 不允許非公用成員",
"無效的匿名等位 -- 不允許成員函式",
"位於全域或命名空間範圍的匿名等位必須宣告為 static",
"%nf 未提供下列所用的初始設定式: ",
"為類別 %t 隱含產生的建構函式無法初始化: ",
"%n 未定義可初始化下列項目的建構函式: ",
"%n 有未初始化的常數或參考成員",
"%n 有未初始化的常數欄位",
"類別 %t 沒有可複製常數物件的指派運算子",
"類別 %t 沒有適當的指派運算子",
"類別 %t 的指派運算子模稜兩可",
null,
"宣告需要 typedef 名稱",
null,
"不允許 'virtual'",
"不允許 'static'",
"將繫結函式轉換成一般函式指標 (過時用法)",
"運算式必須有成員指標類型",
"已忽略額外的 ';'",
"非靜態成員的類別內初始設定式並非標準用法",
null,
"多載 %no 沒有任何執行個體符合引數清單",
null,
"%n 沒有任何執行個體符合必要類型",
"已使用 delete array size 運算式 (過時用法)",
null,
"不允許轉換成抽象類別 %t: ",
"函式 'main' 不能被呼叫或使用自己的位址",
"不可為陣列指定 new 初始設定式",
"成員函式 %no 不能在其類別之外重新宣告",
"不得使用不完整的類別類型 %t 指標",
"不允許參考封入函式的區域變數",
"單一引數函式用於後置 %sq (過時用法)",
null,
"隱含產生的指派運算子無法複製: ",
"轉換成陣列類型並非標準做法 (視為轉換成 %t)",
"%n 有運算子 new%s(),但沒有預設運算子 delete%s()",
"%n 有預設運算子 delete%s(),但沒有運算子 new%s()",
"基底類別 %nod 的解構函式不是虛擬的",
null,
"重新宣告成員 %npd 無效",
"'main' 函式不可宣告為 inline",
"與類別同名的成員函式必須是建構函式",
"使用巢狀 %n (過時用法)",
"解構函式可能沒有參數",
"類別 %t 的複製建構函式可能沒有類型 %t 的參數",
"%n 傳回不完整的類型 %t",
"保護的 %nd 無法透過 %t 指標或物件加以存取",
"不允許參數",
"這裡不允許使用 'asm' 宣告",
"從 %t1 到 %t2 之間沒有合適的轉換函式存在",
"刪除類別不完整的指標",
"沒有合適的建構函式存在,無法從 %t1 轉換成 %t2",
"有一個以上的建構函式適合用來從 %t1 轉換成 %t2: ",
"%t1 與 %t2 之間有一個以上合適的轉換函式: ",
"%t 與內建類型之間有一個以上合適的轉換函式: ",
"常數 %n",
"參考 %n",
"%npTd",
"內建運算子 %sq",
"%nod,因繼承而模稜兩可",
"建構函式或解構函式不能使用自己的位址",
null,
"暫存區用於非常數參考的初始值 (過時用法)",
"成員宣告不能有限定名稱",
"列舉類型與其他類型混用 (過時用法)",
"陣列大小在 'new' 中必須是非負數",
"傳回區域暫存記憶體的參考",
null,
"不允許 'enum' 宣告",
"在繫結類型 %t1 的參考至類型 %t2 的初始設定式時已卸除限定詞",
"類型 %t1 (非常數限定的) 的參考不能以類型 %t2 的值初始化",
"函式的指標不可刪除",
"轉換函式必須是非靜態成員函式",
"這裡不允許使用樣板宣告",
"必須是 '<'",
"必須是 '>'",
"遺漏樣板參數宣告",
"遺漏 %nf 的引數清單",
"%nf 的引數太少",
"%nf 的引數太多",
null,
"%n1 不是用於宣告 %n2 的參數類型",
"兩個巢狀類型的名稱相同: %no1 和 %nod2 (cfront 相容性)",
"全域 %no1 已在巢狀 %nod2 之後宣告 (cfront 相容性)",
null,
"%n 有多個執行個體符合必要類型",
"'long long' 類型並非標準用法",
"省略 %sq 並非標準用法",
"不可在轉換函式上指定傳回類型",
"在以下期間偵測到: ",
"具現化 %nt %p",
"隱含產生 %nt %p",
"具現化 %n 時發生過多的遞迴",
"%sq 不是函式或靜態資料成員",
"類型 %t1 的引數與類型 %t2 的樣板參數不相容",
"不允許進行需要暫時類型或轉換的初始化",
"%sq 的宣告會隱藏函式參數",
"非常數參考的初始值必須是左值",
"隱含定義 %nt %p",
"不允許 'template'",
"%t 不是類別樣板",
null,
"'main' 不是函式樣板的有效名稱",
"%n 的參考無效 (等位/非等位不符)",
"樣板引數不可參考區域類型",
"%s 的標記類型與 %nfd 的宣告不相容",
"全域範圍沒有名稱為 %sq 的標記",
"%n 沒有名稱為 %sq 的標記成員",
"成員函式 typedef (允許 cfront 相容性)",
"%n 只能用於成員指標宣告",
null,
"樣板引數不可參考非外部實體",
"後面接著 '::~' 的名稱必須是類別名稱或類型名稱",
null,
"當成解構函式名稱使用的類型與類型 %t 不符",
"呼叫後重新宣告 %n 為 'inline'",
null,
"樣板宣告的儲存類別無效",
"%nd 是無法存取的類型 (允許 cfront 相容性)",
null,
"無效的明確具現化宣告",
"%nf 不是可具現化的實體",
"編譯器產生的 %n 無法明確具現化",
"內嵌 %n 無法明確具現化",
null,
"%n 無法具現化 -- 未提供樣板定義",
"%n 無法具現化 -- 已經明確特製化",
null,
null,
"%n 沒有任何執行個體符合指定的類型",
"以 typedef 宣告 void 參數清單並非標準做法",
"全域 %n1 用來代替 %n2 (cfront 相容性)",
"不可在此範圍重新宣告樣板參數 %sq",
"%sq 的宣告會隱藏樣板參數",
"樣板引數清單必須與參數清單相符",
null,
"後置 'operator%s' 的額外參數必須是 'int' 類型",
"運算子名稱必須宣告為函式",
"不允許運算子名稱",
"無法在目前的範圍特製化 %n",
"使用成員函式的位址並非標準做法",
"樣板參數太少 -- 不符合上一個宣告 (宣告為 %p)",
"樣板參數太多 -- 不符合上一個宣告 (宣告為 %p)",
"不允許運算子 delete(void *) 的函式樣板",
"類別樣板和樣板參數可能沒有同名",
null,
"樣板引數不可參考未命名的類型",
"這項運算在列舉類型上需要適當的使用者定義運算子函式",
"不允許在參考類型上使用類型限定詞",
"類型 %t1 的值無法指派至類型 %t2 的實體",
"不帶正負號的整數與負常數的比較無意義",
"無法轉換成不完整的類別 %t",
"常數物件需要初始設定式",
"物件有未初始化的常數或參考成員",
"非標準的前置處理器指示詞",
"%n 可能沒有樣板引數清單",
"彙總物件需要以 '{...}' 初始化",
"選取範圍成員指標類別類型不相容 (%t1 和 %t2)",
"無意義的 friend 宣告",
"以 '.' 取代 '::' 可形成限定名稱",
"常數物件呼叫非常數函式 (過時用法)",
"相依陳述式可能不是宣告",
"參數可能沒有 void 類型",
"具現化 %na %p",
"處理 %na %p 的樣板引數清單",
"樣板引數運算式不能有這個運算子",
"try 區塊至少需要一個處理常式",
"處理常式需要例外狀況宣告",
"處理常式被預設處理常式遮罩",
"處理常式可能被類型 %t 的上一個處理常式遮罩",
"使用區域類型指定例外狀況",
"例外狀況規格中多餘的類型",
"例外狀況規格與上一個 %nd%s 的例外狀況規格不相容",
"先前指定: 不會擲回例外狀況",
"先前省略: %t",
"先前指定但這裡省略: %t",
"例外狀況處理的支援已停用",
"允許所有例外狀況與上一個 %nd 不相容",
"無法建立具現化要求檔 %sq",
"非類型樣板引數不能有非算術運算",
"使用區域類型宣告非區域變數",
"使用區域類型宣告函式",
"控制項傳輸略過下列項目的初始化: ",
"%nd",
"將控制項傳入例外狀況處理常式",
"%n 已在設定值之前使用",
"已設定 %n 但從未使用",
"無法在目前的範圍中定義 %n",
"不能使用例外狀況規格",
"%nfd 的外部/內部連結衝突",
"隱含或明確轉換將不會呼叫 %nf",
"%s 的標記類型與類型 %t 的樣板參數不相容",
"不允許運算子 new(size_t) 的函式樣板",
null,
"不允許類型 %t 的成員指標",
"運算子函式參數清單不能有省略符號",
"%no 保留供未來當做關鍵字使用",
"巨集定義無效: %s",
"取消巨集定義無效: %s",
null,
null,
"如果輸入如下,必須指定 IL 檔名",
null,
null,
null,
null,
"偵錯選項引數有錯誤",
"選項無效: %s",
"後端需要 IL 檔名",
"無法開啟 IL 檔案 %s",
"數字無效: %s",
"不正確的主機 CPU ID",
"具現化模式無效: %s",
null,
"錯誤限制無效: %s",
null,
null,
null,
null,
null,
null,
"虛擬函式表只有在編譯 C++ 時才能隱藏",
"過時用法選項只有在編譯 C++ 時才能使用",
"具現化模式選項只有在編譯 C++ 時才能使用",
"自動具現化模式只有在編譯 C++ 時才能使用",
"隱含樣板內含模式只有在編譯 C++ 時才能使用",
"例外狀況處理選項只有在編譯 C++ 時才能使用",
"strict 模式與 KR 模式不相容(&R)",
"strict 模式與 cfront 模式不相容",
"遺漏原始程式檔名",
"編譯多個輸入檔時不可指定輸出檔",
"命令列的引數太多",
"已指定輸出檔,但不是所需的",
"IL 顯示需要 IL 檔名",
"樣板參數可能沒有 void 類型",
"由於 instantiate-all 模式,具現化 %n 時發生過多的遞迴",
"strict 模式與允許的過時用法不相容",
"throw 運算式可能沒有 void 類型",
"區域具現化模式與自動具現化不相容",
"不允許抽象類別類型 %t 的參數: ",
"不允許抽象類別 %t 的陣列: ",
"浮點樣板參數並非標準用法",
"這個 pragma 必須緊接在宣告之前",
"這個 pragma 必須緊接在陳述式之前",
"這個 pragma 必須緊接在宣告或陳述式之前",
"這裡不可使用這類 pragma",
null,
"多載虛擬函式 %no1 在 %n2 中只部分被覆寫",
"內嵌樣板函式的特定定義必須優先於本身的第一次使用",
"診斷控制選項中的錯誤標記無效: %s",
"診斷控制選項中的錯誤代碼無效: %s",
null,
null,
"成員指標函式已轉換成函式指標",
"結構或等位沒有宣告具名成員",
"非標準的未命名之欄位",
"非標準的未命名之數字",
null,
null,
null,
"%sq 不是類型名稱",
"無法開啟先行編譯標頭輸入檔 %sq: %s2",
"先行編譯標頭檔 %sq 無效或未由這一版編譯器產生",
"在這個目錄中沒有產生先行編譯標頭檔 %sq",
"用來產生先行編譯標頭檔 %sq 的標頭檔已經變更",
"命令列選項與先行編譯標頭檔 %sq 建立時使用的選項不符",
"前置處理器指示詞的初始順序與先行編譯標頭檔 %sq 的初始順序不相容",
"無法取得對應的記憶體",
"'%s': 使用先行編譯標頭檔 '%s'",
"'%s': 建立先行編譯標頭檔 '%s'",
"記憶體使用量與先行編譯標頭檔 %sq 衝突",
"PCH 記憶體大小無效: %s ",
"PCH 選項在命令列中必須最先出現",
"PCH 記憶體配置的記憶體不足",
"編譯多個輸入檔時不可使用先行編譯標頭檔",
"預先配置的記憶體不足,無法產生先行編譯標頭檔 (需要 %s 個位元組)",
"程式中的實體非常大,導致無法產生先行編譯標頭檔",
"%sq 不是有效的目錄",
"無法建置暫存檔名稱",
"不允許 'restrict'",
"不可用 'restrict' 限定函式類型的指標或參考",
null,
"這裡不可指定呼叫慣例修飾元",
"衝突的呼叫慣例修飾元",
"strict 模式與 Microsoft 模式不相容",
"cfront 模式與 Microsoft 模式不相容",
"已忽略這裡指定的呼叫慣例",
"呼叫慣例後面不可接巢狀宣告子",
"這個類型忽略呼叫慣例",
null,
"宣告修飾元與上一個宣告不相容",
"這個宣告不能有 %sq 修飾元",
"將控制項傳入 try 區塊",
"內嵌規格與先前的 %nod 不相容",
"找不到樣板定義的右大括弧",
"wchar_t 關鍵字選項只有在編譯 C++ 時才能使用",
"無效的封裝對齊值",
"必須是整數常數",
"純虛擬函式的呼叫",
"無效的原始程式檔識別項字串",
"無法在 friend 宣告中定義類別樣板",
"不允許 'asm'",
"'asm' 必須與函式定義一起使用",
"'asm' 函式並非標準用法",
"無明確參數的省略符號並非標準用法",
"'&...' 並非標準用法",
"不當使用 '&...'",
null,
"暫存區用於常數 volatile 參考的初始值 (過時用法)",
"類型 %t1 的參考不能以類型 %t2 的值初始化",
"常數 volatile 參考的初始值必須是左值",
"SVR4 C 相容性選項只有在編譯 ANSI C 時才能使用",
"使用 %nd 的範圍外宣告",
"strict 模式與 SVR4 C 模式不相容",
"無法內置 %nd 的呼叫",
"無法內置 %n",
"PCH 目錄無效: %s",
"必須是 __except 或 __finally",
"__leave 陳述式只能用在 __try 內",
"在具現化 %nt %p 期間偵測到",
"在隱含產生 %nt %p 期間偵測到",
"在 %na %p 的具現化期間偵測到",
"在處理 %na %p 的樣板引數清單期間偵測到",
"在隱含定義 %nt %p 期間偵測到",
"封裝對齊堆疊上找不到 %sq",
"空的封裝對齊堆疊",
"RTTI 選項只有在編譯 C++ 時才能使用",
"複製作業所需的 %nfd 已被排除,無法加以存取",
"複製作業所需的 %nf 已被排除,因為參考參數無法繫結至右值,因此無法加以呼叫",
"使用 typeid 之前必須先加上 <typeinfo>",
"%s 不能沒有常數或類型限定詞",
"dynamic_cast 中的類型必須是完整類別類型或是 void * 的指標或參考",
"dynamic_cast 指標的運算元必須是完整類別類型的指標",
"dynamic_cast 參考的運算元必須是完整類別類型的左值",
"dynamic_cast 執行階段的運算元必須有多型類別類型",
"bool 選項只有在編譯 C++ 時才能使用",
null,
"這裡不允許使用陣列類型",
"必須是 '='",
null,
"%sq 已在條件中宣告,不可在此範圍重新宣告",
"函式樣板不允許預設的樣板引數",
"必須是 ',' 或 '>'",
"必須是樣板參數清單",
"累加 bool 值已被取代",
"不允許 bool 類型",
"基底類別 %no1 的位移在類別 %no2 中太大",
"運算式必須有 bool 類型 (或可轉換成 bool)",
"陣列新增和刪除選項只有在編譯 C++ 時才能使用",
"%n 不是變數名稱",
"這裡不允許使用 __based 修飾元",
"__based 不在指標運算子的前面,已忽略 __based",
"__based 修飾元中的變數必須有指標類型",
"const_cast 中的類型必須是指標、參考或物件類型的成員指標",
"const_cast 只能調整類型限定詞,無法變更基礎類型",
"不允許 mutable",
"不允許 %n 的重新宣告更改其存取權",
null,
"可能誤用替代的語彙基元 '<:'",
"可能誤用替代的語彙基元 '%%:'",
"不允許命名空間定義",
"名稱必須是命名空間名稱",
"不允許命名空間別名定義",
"需要命名空間限定的名稱",
"不允許命名空間名稱",
"DLL 屬性組合無效",
"%n 不是類別樣板",
"元素類型不完整的陣列並非標準用法",
"配置運算子不可在命名空間中宣告",
"解除配置運算子不可在命名空間中宣告",
"%np1 與 %np2 的 using 宣告衝突",
"%np1 的 using 宣告與 %npd2 衝突",
"命名空間選項只有在編譯 C++ 時才能使用",
"已忽略 using 宣告 -- 它參考目前的命名空間",
"需要類別限定的名稱",
"引數類型為: (%s)",
"運算元類型為: %s",
null,
"%n 沒有實際成員 %sq",
null,
"已指定不相容的記憶體屬性",
"已忽略記憶體屬性",
"記憶體屬性後面不可接著巢狀宣告子",
"記憶體屬性指定了一次以上",
"呼叫慣例指定了一次以上",
"不允許類型限定詞",
"%npd1 已在樣板宣告之前使用",
"無法多載參數類型相同的靜態和非靜態成員函式",
"沒有 %np 的預先宣告",
"不允許樣板 ID",
"不允許類別限定的名稱",
"不可在目前範圍中重新宣告 %n",
"命名空間成員宣告中不能有限定名稱",
"%n 不是類型名稱",
"目前的範圍中不能有明確具現化",
"無法在目前的範圍中明確具現化 %n",
"%n 明確具現化一次以上",
"類型名稱只可用在樣板內",
"special_subscript_cost 選項只有在編譯 C++ 時才能使用",
"類型名稱選項只有在編譯 C++ 時才能使用",
"隱含類型名稱選項只有在編譯 C++ 時才能使用",
"物件類巨集定義的開頭有非標準的字元",
"虛擬 %n1 的例外狀況規格與覆寫 %n2 的例外狀況規格不相容",
"從指標轉換成較小整數",
"隱含宣告的虛擬 %n1 的例外狀況規格與覆寫 %n2 的例外狀況規格不相容",
"%no1 (隱含呼叫自 %np2) 模稜兩可",
"'explicit' 選項只有在編譯 C++ 時才能使用",
"不允許 'explicit'",
"宣告與 %sq (保留的類別名稱) 衝突",
"只允許 '()' 做為陣列 %n 的初始設定式",
"函式樣板宣告不能有 'virtual'",
"無效的匿名等位 -- 不允許類別成員樣板",
"樣板巢狀深度不符合 %n 的上一個宣告",
"這個宣告不能有多個 'template <...>' 子句",
"控制 for-init 範圍的選項只有在編譯 C++ 時才能使用",
"%sq 已在 for-loop 初始化中宣告,不可在此範圍重新宣告",
"參考的目標是 %nd1 -- 根據舊的 for-init 範圍規則,它可能已 %nd2",
"控制 for-init 差異時警告的選項只有在編譯 C++ 時才能使用",
"這裡需要虛擬 %n 的定義",
"空白註解被解譯為語彙基元帶入的運算子 '##'",
"friend 宣告不能有儲存類別",
"這個宣告不能有 %no 的樣板參數清單",
"%n 不是有效的類別成員範本",
"不是有效的成員類別或函式樣板宣告",
"包含樣板參數清單的樣板宣告後面不可接明確特製化宣告",
"%n1 的明確具現化必須優先於 %n2 的第一次使用",
"目前的範圍不能有明確特製化",
"不允許 %n 的部分特製化",
"%nf 不是可明確特製化的實體",
"%n 的明確具現化必須優先於本身的第一次使用",
"樣板參數 %sq 不可用於複雜的類型規範",
"特製化 %n 需要 'template<>' 語法",
null,
null,
"'old_specializations' 選項只有在編譯 C++ 時才能使用",
"不以 'template<>' 語法特製化 %n 並非標準做法",
"這個宣告可能沒有外部 'C' 連結",
"%sq 不是目前範圍內的類別或函式樣板名稱",
"在重新宣告未參考的函式樣板時指定預設引數並非標準做法",
"不允許在重新宣告已參考的函式樣板時指定預設引數",
"無法將基底類別 %t2 的成員指標轉換成衍生類別 %t1 的成員指標 -- 基底類別是虛擬的",
"例外狀況規格與 %nd%s 的例外狀況規格不相容",
"允許所有例外狀況與 %nd 不相容",
"未預期的預設引數運算式結尾",
"不允許參考的預設具現化",
"未初始化的 %n 有常數成員",
"未初始化的基底類別 %t 有常數成員",
"常數 %n 需要初始設定式 -- 類別 %t 沒有使用者提供的預設建構函式",
"常數物件需要初始設定式 -- 類別 %t 沒有使用者提供的預設建構函式",
"'implicit_extern_c_type_conversion' 選項只有在編譯 C++ 時才能使用",
"strict 模式與 long 保存規則不相容",
"類型限定詞在傳回類型上是無意義的",
"在函式定義中不允許在 'void' 傳回類型上使用類型限定詞",
"這個類別不能有靜態資料成員宣告",
"樣板具現化導致函式宣告無效",
"不允許 '...'",
"'extern_inline' 選項只有在編譯 C++ 時才能使用",
"外部內嵌 %n 已被參考但未定義",
"類型 %t 的解構函式名稱無效",
null,
"解構函式參考模稜兩可 -- %n1 和 %n2 皆可使用",
"虛擬內嵌 %n 從未被定義",
"%n 從未被參考",
"建構函式初始設定式清單中只可指定一個等位成員",
"'new[]' 和 'delete[]' 的支援已停用",
"'double' 在產生的 C 程式碼中被用於 'long double'",
"%n 沒有對應的 delete%s 運算子 (要在初始化配置物件期間發生例外狀況時呼叫)",
"位置刪除的支援已停用",
"沒有顯示適當的 delete 運算子",
"不允許類型不完整的指標或參考",
"無效的部分特製化 -- %n 已經完全特製化",
"不相容的例外狀況規格",
"傳回區域變數的參考",
"省略明確類型並非標準做法 (假設為 'int')",
"有一個以上的部分特製化符合 %n 的樣板引數清單",
"%no",
"主要樣板的宣告不能有樣板引數清單",
"部分特製化不可有預設的樣板引數",
"%n1 未使用於或推算自 %n2 的引數清單",
null,
"部分特製化的樣板引數清單包括非類型引數,其類型取決於樣板參數",
"這個部分特製化可能已用來具現化 %n",
"這個部分特製化會使 %n 的具現化模稜兩可",
"運算式必須有整數類資料類型或列舉類型",
"運算式必須有算術或列舉類型",
"運算式必須有算術、列舉或指標類型",
"轉換的類型必須是整數類資料類型或列舉類型",
"轉換的類型必須是算術、列舉或指標類型",
"運算式必須是完整物件類型的指標",
null,
"部分特製化非類型引數必須是非類型參數或常數的名稱",
"傳回類型與覆寫虛擬函式 %no 的傳回類型 %t 不相同",
"'guiding_decls' 選項只有在編譯 C++ 時才能使用",
"類別樣板的部分特製化必須在其所屬的命名空間中宣告",
"%n 是純虛擬函式",
"純虛擬 %n 沒有覆寫項",
"已忽略 __declspec 屬性",
"輸入行的字元無效",
"函式傳回不完整的類型 %t",
"這個 '#pragma pack' 指示詞的效果相當於 %n 的區域變數",
"%s 不是樣板",
"friend 宣告不可宣告部分特製化",
"已忽略例外狀況規格",
"'size_t' 的宣告與預期的類型 %t 不符",
"巢狀樣板引數清單的兩個相鄰的 '>' 分隔符號之間需要空格 ('>>' 是向右移位運算子)",
"無法設定地區設定 %sq,以允許處理多位元組字元",
"無效的多位元組字元順序",
"樣板具現化導致 %t1 的函式類型不在預期中 (因為樣板宣告,名稱的意義可能已經改變 -- 樣板的類型為 %t2)",
"模稜兩可的引導宣告 -- 有一個以上的函式樣板 %no 符合類型 %t",
"非類型樣板引數不能有非整數運算",
"'embedded_c++' 選項只有在編譯 C++ 時才能使用",
"Embedded C++ 不支援樣板",
"Embedded C++ 不支援例外狀況處理",
"Embedded C++ 不支援命名空間",
"Embedded C++ 不支援執行階段類型資訊",
"Embedded C++ 不支援新的轉換語法",
"Embedded C++ 不支援 using 宣告",
"Embedded C++ 不支援 'mutable'",
"Embedded C++ 不支援多重或虛擬繼承",
"Microsoft 版本號碼無效: %s",
"成員指標表示法 %sq 已經設定給 %n",
"%t1 無法用來指定 %t2 的建構函式",
"整數常數的後置字元無效",
"__uuidof 的運算元必須有已指定 __declspec(uuid('...')) 的類別或列舉類型",
"__declspec(uuid('...')) 中的 GUID 字串無效",
"'vla' 選項只有在編譯 C 時才能使用",
"不允許界限未指定的可變長度陣列",
"這個宣告不能有明確的樣板引數清單",
"有連結的實體不能有包含可變長度陣列的類型",
"可變長度陣列不能有靜態儲存期",
"%n 不是樣板",
"可變長度陣列維度 (宣告為 %p)",
"必須是樣板引數",
null,
"非成員運算子需要有類別或列舉類型的參數",
"'enum_overloading' 選項只有在編譯 C++ 時才能使用",
null,
"解構函式名稱 %t1 的限定詞與類型 %t2 不符",
"已忽略類型限定詞",
"'nonstd_qualifier_deduction' 選項只有在編譯 C++ 時才能使用",
"不可定義宣告為 'dllimport' 的函式",
"屬性規格錯誤; 正確的格式為 __declspec(property(get=名稱1,put=名稱2))",
"已經指定屬性",
"這個宣告不能有 __declspec(property)",
"已經以 __declspec(property) 宣告成員,但未指定 'get' 函式",
"遺漏 __declspec(property) 'get' 函式 %sq",
"已經以 __declspec(property) 宣告成員,但未指定 'put' 函式",
"遺漏 __declspec(property) 'put' 函式 %sq",
"模稜兩可的類別成員參考 -- %nd1 用於 %nd2 的參考中",
null,
null,
null,
"無法將衍生類別 %t1 的成員指標轉換成基底類別 %t2 的成員指標 -- 基底類別是虛擬的",
"具現化檔案的目錄無效: %s",
"'one_instantiation_per_object' 選項只有在編譯 C++ 時才能使用",
null,
null,
"編譯多個輸入檔時不可指定具現化資訊檔名",
"編譯多個輸入檔時不可指定 'one_instantiation_per_object' 選項",
"有一個以上的命令列選項符合縮寫 '--%s': ",
"--%s",
"已忽略函式類型上的類型限定詞",
null,
"late/early tiebreaker 選項只有在編譯 C++ 時才能使用",
"va_start 使用不當",
"va_arg 使用不當",
"va_end 使用不當",
"暫止具現化選項只有在編譯 C++ 時才能使用",
"#import 檔案的目錄無效: %s",
"匯入目錄只能在 Microsoft 模式下指定",
"等位不能有參考類型的成員",
"這裡不可指定 'typedef'",
"%n 的重新宣告更改其存取權",
"需要類別或命名空間限定的名稱",
"函式 'main' 的宣告中省略了傳回類型 'int'",
"成員指標表示法 %sq 對 %n 限制太多",
"非 void %n 的結尾處遺漏 return 陳述式",
"已忽略 %no 的重複 using 宣告",
"列舉位元欄位一定不帶正負號,但列舉 %t 包含負號列舉程式",
"'class_name_injection' 選項只有在編譯 C++ 時才能使用",
"'arg_dep_lookup' 選項只有在編譯 C++ 時才能使用",
"'friend_injection' 選項只有在編譯 C++ 時才能使用",
"後接 'template' 的名稱必須是樣板",
null,
"非標準的區域類別 friend 宣告 -- 在封閉範圍沒有預先宣告",
"在這個宣告上指定預設引數並非標準做法",
"'nonstd_using_decl' 選項只有在編譯 C++ 時才能使用",
"函式 'main' 的傳回類型必須是 'int'",
"非類型樣板參數可能沒有類別類型",
"預設樣板引數不可在其類別以外的類別樣板成員的宣告上指定",
"建構函式的函式 try 區塊的處理常式不能有 return 陳述式",
"一般和擴充的指示項不能合併在初始設定指定中",
"第二個訂閱不得小於第一個",
null,
"'extended_designators' 選項只有在編譯 C 時才能使用",
"位元欄位的宣告大小大於位元欄位類型的大小; 已截斷成 %s 位元",
"當成建構函式名稱使用的類型與類型 %t 不符",
"使用無連結的類型宣告有連結的變數",
"使用無連結的類型宣告函式",
"不可在建構函式上指定傳回類型",
"不可在解構函式上指定傳回類型",
"通用字元名稱格式不正確",
"通用字元名稱會指定無效的字元",
"通用字元名稱不能指定基礎字元集中的字元",
"識別項不能有這個通用字元",
"識別項 __VA_ARGS__ 只能出現在 variadic 巨集的取代清單中",
"已忽略這個 friend 宣告上的限定詞",
"陣列範圍指示項無法套用至動態初始設定式",
"屬性名稱不可出現在這裡",
"已忽略當成函式限定詞使用的 'inline'",
"'compound_literals' 選項只有在編譯 C 時才能使用",
"不允許可變長度陣列類型",
"整數常數運算式不能有複合常值",
"不允許類型 %t 的複合常值",
"樣板 friend 宣告不能在區域類別中宣告",
"模稜兩可的 '?' 運算: %t1 類型的第二個運算元不能轉換成 %t2 類型的第三個運算元,反之亦然",
"呼叫類別類型的物件時沒有使用適當的 operator() 或函式指標類型的轉換函式",
"從 %np 轉換的代理函式",
"有一個以上的方法可以針對引數清單呼叫類型 %t 的物件: ",
"已經宣告 typedef 名稱 (以類似的類型)",
"無法為 new 運算子和 delete 運算子指定內部連結",
"匿名等位不允許 'mutable' 儲存類別",
"無效的先行編譯標頭檔",
"抽象類別類型 %t 不允許為 catch 類型: ",
"限定的函式類型不能用來宣告非成員函式或靜態成員函式",
"限定的函式類型不能用來宣告參數",
"無法為限定的函式類型建立指標或參考",
"額外的大括號並非標準用法",
"巨集定義無效: %s",
"指標類型 %t1 和 %t2 的減法並非標準用法",
"樣板類樣板參數宣告不能有空樣板參數清單",
"必須是 'class'",
"宣告樣板參數時不可使用 'struct' 關鍵字",
"%np2 被 %no1 隱藏 -- 是否要覆寫虛擬函式?",
"friend 宣告不允許有限定名稱,它是一個函式定義",