forked from MicrosoftDocs/cpp-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.openpublishing.redirection.json
13744 lines (13744 loc) · 510 KB
/
.openpublishing.redirection.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
{
"redirections": [
{
"source_path": "docs/cpp-conformance-improvements-2017.md",
"redirect_url": "/cpp/overview/cpp-conformance-improvements",
"redirect_document_id": true
},
{
"source_path": "docs/how-to-report-a-problem-with-the-visual-cpp-toolset.md",
"redirect_url": "/cpp/overview/how-to-report-a-problem-with-the-visual-cpp-toolset",
"redirect_document_id": true
},
{
"source_path": "docs/overview-of-cpp-development.md",
"redirect_url": "/cpp/overview/overview-of-cpp-development",
"redirect_document_id": true
},
{
"source_path": "docs/supported-platforms-visual-cpp.md.md",
"redirect_url": "/cpp/overview/supported-platforms-visual-cpp",
"redirect_document_id": true
},
{
"source_path": "docs/visual-cpp-help-and-community.md",
"redirect_url": "/cpp/overview/visual-cpp-help-and-community",
"redirect_document_id": true
},
{
"source_path": "docs/visual-cpp-in-visual-studio.md",
"redirect_url": "/cpp/overview/visual-cpp-in-visual-studio",
"redirect_document_id": true
},
{
"source_path": "docs/visual-cpp-language-conformance.md",
"redirect_url": "/cpp/overview/visual-cpp-language-conformance",
"redirect_document_id": true
},
{
"source_path": "docs/visual-cpp-samples.md",
"redirect_url": "/cpp/overview/visual-cpp-samples",
"redirect_document_id": true
},
{
"source_path": "docs/what-s-new-for-visual-cpp-in-visual-studio.md",
"redirect_url": "/cpp/overview/what-s-new-for-visual-cpp-in-visual-studio",
"redirect_document_id": true
},
{
"source_path": "docs/ide/navigating-the-class-structure-visual-cpp.md",
"redirect_url": "/cpp/ide/navigate-code-cpp",
"redirect_document_id": false
},
{
"source_path": "docs/ide/visual-cpp-tools-and-features-in-visual-studio-editions.md",
"redirect_url": "/cpp/overview/visual-cpp-tools-and-features-in-visual-studio-editions",
"redirect_document_id": true
},
{
"source_path": "docs/cpp/string-and-i-o-formatting-modern-cpp.md",
"redirect_url": "/cpp/text/string-and-i-o-formatting-modern-cpp",
"redirect_document_id": true
},
{
"source_path": "docs/vcpkg.md",
"redirect_url": "https://vcpkg.io/",
"redirect_document_id": false
},
{
"source_path": "docs/windows/universal-windows-apps-cpp.md",
"redirect_url": "/cpp/cppcx/universal-windows-apps-cpp",
"redirect_document_id": true
},
{
"source_path": "docs/windows/adding-files-to-an-empty-win32-applications.md",
"redirect_url": "/cpp/windows/overview-of-windows-programming-in-cpp",
"redirect_document_id": false
},
{
"source_path": "docs/windows/creating-an-empty-windows-desktop-application.md",
"redirect_url": "/cpp/windows/overview-of-windows-programming-in-cpp",
"redirect_document_id": false
},
{
"source_path": "docs/windows/win32-application-wizard.md",
"redirect_url": "/cpp/windows/windows-desktop-wizard",
"redirect_document_id": true
},
{
"source_path": "docs/windows/creating-a-console-application.md",
"redirect_url": "/cpp/windows/overview-of-windows-programming-in-cpp",
"redirect_document_id": false
},
{
"source_path": "docs/windows/application-settings-win-32-project-wizard.md",
"redirect_url": "/cpp/windows/windows-desktop-wizard",
"redirect_document_id": false
},
{
"source_path": "docs/windows/console-applications-in-visual-cpp.md",
"redirect_url": "/cpp/windows/overview-of-windows-programming-in-cpp",
"redirect_document_id": false
},
{
"source_path": "docs/windows/walkthrough-creating-and-using-a-static-library-cpp.md",
"redirect_url": "/cpp/build/walkthrough-creating-and-using-a-static-library-cpp",
"redirect_document_id": true
},
{
"source_path": "docs/assembler/arm/index.md",
"redirect_url": "/cpp/intrinsics/index",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/index.md",
"redirect_url": "/cpp/intrinsics/index",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/inline/index.md",
"redirect_url": "/cpp/intrinsics/index",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/index.md",
"redirect_url": "/cpp/intrinsics/index",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-fatal-errors.md",
"redirect_url": "/cpp/assembler/masm/ml-fatal-error-a1000",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-nonfatal-errors.md",
"redirect_url": "/cpp/assembler/masm/ml-nonfatal-error-a2004",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-nonfatal-errors-a2000-a2049.md",
"redirect_url": "/cpp/assembler/masm/ml-nonfatal-error-a2004",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-nonfatal-errors-a2050-a2099.md",
"redirect_url": "/cpp/assembler/masm/ml-nonfatal-error-a2050",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-nonfatal-errors-a2100-a2149.md",
"redirect_url": "/cpp/assembler/masm/ml-nonfatal-error-a2107",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-nonfatal-errors-a2150-a2199.md",
"redirect_url": "/cpp/assembler/masm/ml-nonfatal-error-a2189",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-nonfatal-errors-A2200-A2901.md",
"redirect_url": "/cpp/assembler/masm/ml-nonfatal-error-a2206",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/ml-warnings.md",
"redirect_url": "/cpp/assembler/masm/ml-warning-a4004",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/operators-masm.md",
"redirect_url": "/cpp/assembler/masm/operators-reference",
"redirect_document_id": false
},
{
"source_path": "docs/assembler/masm/run-time-operators.md",
"redirect_url": "/cpp/assembler/masm/operator-equal-masm-run-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl/index.md",
"redirect_url": "/cpp/atl/atl-com-desktop-components",
"redirect_document_id": false
},
{
"source_path": "docs/atl/understanding-backus-nauer-form-bnf-syntax.md",
"redirect_url": "/cpp/atl/understanding-backus-naur-form-bnf-syntax",
"redirect_document_id": true
},
{
"source_path": "docs/atl/which-atl-classes-facilitate-activex-control-containment-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/what-is-the-atl-control-hosting-api-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/what-is-atlaxwin100-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/when-do-i-need-to-call-atlaxwininit-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/what-is-a-host-object-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/can-i-host-more-than-one-control-in-a-single-window-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/can-i-reuse-a-host-window-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/when-do-i-need-to-call-atlaxwinterm-q.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/hosting-activex-controls-using-atl-axhost.md",
"redirect_url": "/cpp/atl/atl-control-containment-faq",
"redirect_document_id": false
},
{
"source_path": "docs/atl/reference/index.md",
"redirect_url": "/cpp/atl/reference/atl-classes",
"redirect_document_id": false
},
{
"source_path": "docs/atl/reference/atl-archetypes.md",
"redirect_url": "/cpp/atl/reference/worker-archetype",
"redirect_document_id": false
},
{
"source_path": "docs/atl/reference/atl-structures.md",
"redirect_url": "/cpp/atl/reference/atl-classes",
"redirect_document_id": false
},
{
"source_path": "docs/atl/reference/patlmodule.md",
"redirect_url": "/cpp/atl/reference/atl-global-variables",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/index.md",
"redirect_url": "/cpp/atl-mfc-shared/atl-mfc-shared-classes",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/current-time-automation-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/current-time-general-purpose-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/date-and-time-automation-support.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/date-and-time-database-support.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/date-and-time-general-purpose-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/date-and-time-systemtime-support.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/elapsed-time-automation-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/elapsed-time-general-purpose-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/formatting-time-automation-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/formatting-time-values-general-purpose-classes.md",
"redirect_url": "/cpp/atl-mfc-shared/date-and-time",
"redirect_document_id": false
},
{
"source_path": "docs/atl-mfc-shared/reference/index.md",
"redirect_url": "/cpp/atl-mfc-shared/reference/classes-shared-by-mfc-and-atl",
"redirect_document_id": false
},
{
"source_path": "docs/build/building-c-cpp-programs.md",
"redirect_url": "/cpp/build/projects-and-build-systems-cpp",
"redirect_document_id": true
},
{
"source_path": "docs/build/batch-mode-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#batch-mode-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/batch-mode-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#batch-mode-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/command-macros-and-options-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#command-macros-and-options-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/command-macros-and-options-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#command-macros-and-options-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/command-modifiers.md",
"redirect_url": "/cpp/build/reference/commands-in-a-makefile#command-modifiers",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/command-modifiers.md",
"redirect_url": "/cpp/build/reference/commands-in-a-makefile#command-modifiers",
"redirect_document_id": false
},
{
"source_path": "docs/build/commands-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/commands-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/comments-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#comments-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/comments-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#comments-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/contents-of-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/creating-inline-file-text.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#creating-inline-file-text",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/creating-inline-file-text.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#creating-inline-file-text",
"redirect_document_id": false
},
{
"source_path": "docs/build/cumulative-dependencies.md",
"redirect_url": "/cpp/build/reference/description-blocks#cumulative-dependencies",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/cumulative-dependencies.md",
"redirect_url": "/cpp/build/reference/description-blocks#cumulative-dependencies",
"redirect_document_id": false
},
{
"source_path": "docs/build/defining-a-rule.md",
"redirect_url": "/cpp/build/reference/inference-rules#defining-a-rule",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/defining-a-rule.md",
"redirect_url": "/cpp/build/reference/inference-rules#defining-a-rule",
"redirect_document_id": false
},
{
"source_path": "docs/build/defining-an-nmake-macro.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro",
"redirect_document_id": false
},
{
"source_path": "docs/build/dependency-side-effects.md",
"redirect_url": "/cpp/build/reference/description-blocks#dependency-side-effects",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/dependency-side-effects.md",
"redirect_url": "/cpp/build/reference/description-blocks#dependency-side-effects",
"redirect_document_id": false
},
{
"source_path": "docs/build/dependents.md",
"redirect_url": "/cpp/build/reference/description-blocks#dependents",
"redirect_document_id": false
},
{
"source_path": "docs/build/description-blocks.md",
"redirect_url": "/cpp/build/reference/description-blocks",
"redirect_document_id": false
},
{
"source_path": "docs/build/dot-directives.md",
"redirect_url": "/cpp/build/reference/dot-directives",
"redirect_document_id": false
},
{
"source_path": "docs/build/environment-variable-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#environment-variable-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/environment-variable-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#environment-variable-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/exit-codes-from-nmake.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/exit-codes-from-nmake.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/filename-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#filename-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/filename-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#filename-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/filename-parts-syntax.md",
"redirect_url": "/cpp/build/reference/commands-in-a-makefile#filename-parts-syntax",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/filename-parts-syntax.md",
"redirect_url": "/cpp/build/reference/commands-in-a-makefile#filename-parts-syntax",
"redirect_document_id": false
},
{
"source_path": "docs/build/inference-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/inferred-dependents-and-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#inferred-dependents-and-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/inferred-dependents-and-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#inferred-dependents-and-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/inferred-dependents.md",
"redirect_url": "/cpp/build/reference/description-blocks#inferred-dependents",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/inferred-dependents.md",
"redirect_url": "/cpp/build/reference/description-blocks#inferred-dependents",
"redirect_document_id": false
},
{
"source_path": "docs/build/inline-files-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/long-filenames-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#long-filenames-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/long-filenames-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#long-filenames-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/wildcards-and-nmake.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#wildcards-and-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/specifying-dlls-to-delay-load.md",
"redirect_url": "/cpp/build/reference/linker-support-for-delay-loaded-dlls#specify-dlls-to-delay-load",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/explicitly-unloading-a-delay-loaded-dll.md",
"redirect_url": "/cpp/build/reference/linker-support-for-delay-loaded-dlls#explicitly-unload-a-delay-loaded-dll",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/binding-imports.md",
"redirect_url": "/cpp/build/reference/linker-support-for-delay-loaded-dlls#binding-imports",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/loading-all-imports-for-a-delay-loaded-dll.md",
"redirect_url": "/cpp/build/reference/linker-support-for-delay-loaded-dlls#load-all-imports-for-a-delay-loaded-dll",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/dumping-delay-loaded-imports.md",
"redirect_url": "/cpp/build/reference/linker-support-for-delay-loaded-dlls#dump-delay-loaded-imports",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/constraints-of-delay-loading-dlls.md",
"redirect_url": "/cpp/build/reference/linker-support-for-delay-loaded-dlls#constraints-on-delay-load-dlls",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/notification-hooks.md",
"redirect_url": "/cpp/build/reference/error-handling-and-notification#notification-hooks",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/failure-hooks.md",
"redirect_url": "/cpp/build/reference/error-handling-and-notification#failure-hooks",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/exceptions-c-cpp.md",
"redirect_url": "/cpp/build/reference/error-handling-and-notification#delay-load-exception-codes",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/changes-in-the-dll-delayed-loading-helper-function-since-visual-cpp-6-0.md",
"redirect_url": "/cpp/build/reference/understanding-the-helper-function",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/calling-conventions-parameters-and-return-type.md",
"redirect_url": "/cpp/build/reference/understanding-the-helper-function#calling-conventions-parameters-and-return-type",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/structure-and-constant-definitions.md",
"redirect_url": "/cpp/build/reference/understanding-the-helper-function#structure-and-constant-definitions",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/calculating-necessary-values.md",
"redirect_url": "/cpp/build/reference/understanding-the-helper-function#calculate-necessary-values",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/unloading-a-delay-loaded-dll.md",
"redirect_url": "/cpp/build/reference/understanding-the-helper-function#unload-a-delay-loaded-dll",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/developing-your-own-helper-function.md",
"redirect_url": "/cpp/build/reference/understanding-the-helper-function#develop-your-own-helper-function",
"redirect_document_id": false
},
{
"source_path": "docs/build/macro-substitution.md",
"redirect_url": "/cpp/build/reference/using-an-nmake-macro#macro-substitution",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/macro-substitution.md",
"redirect_url": "/cpp/build/reference/using-an-nmake-macro#macro-substitution",
"redirect_document_id": false
},
{
"source_path": "docs/build/macros-and-nmake.md",
"redirect_url": "/cpp/build/reference/macros-and-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/makefile-preprocessing-directives.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#makefile-preprocessing-directives",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/makefile-preprocessing-directives.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#makefile-preprocessing-directives",
"redirect_document_id": false
},
{
"source_path": "docs/build/makefile-preprocessing-operators.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#makefile-preprocessing-operators",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/makefile-preprocessing-operators.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#makefile-preprocessing-operators",
"redirect_document_id": false
},
{
"source_path": "docs/build/expressions-in-makefile-preprocessing.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#expressions-in-makefile-preprocessing",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/expressions-in-makefile-preprocessing.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#expressions-in-makefile-preprocessing",
"redirect_document_id": false
},
{
"source_path": "docs/build/executing-a-program-in-preprocessing.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#executing-a-program-in-preprocessing",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/executing-a-program-in-preprocessing.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing#executing-a-program-in-preprocessing",
"redirect_document_id": false
},
{
"source_path": "docs/build/makefile-preprocessing.md",
"redirect_url": "/cpp/build/reference/makefile-preprocessing",
"redirect_document_id": false
},
{
"source_path": "docs/build/msbuild-visual-cpp-overview.md",
"redirect_url": "/cpp/build/reference/msbuild-visual-cpp-overview",
"redirect_document_id": false
},
{
"source_path": "docs/build/multiple-inline-files.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#multiple-inline-files",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/multiple-inline-files.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#multiple-inline-files",
"redirect_document_id": false
},
{
"source_path": "docs/build/multiple-targets.md",
"redirect_url": "/cpp/build/reference/description-blocks#multiple-targets",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/multiple-targets.md",
"redirect_url": "/cpp/build/reference/description-blocks#multiple-targets",
"redirect_document_id": false
},
{
"source_path": "docs/build/nmake-options.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/nmake-options.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/nmake-reference.md",
"redirect_url": "/cpp/build/reference/nmake-reference",
"redirect_document_id": false
},
{
"source_path": "docs/build/null-and-undefined-macros.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#null-and-undefined-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/null-and-undefined-macros.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#null-and-undefined-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/precedence-in-inference-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#precedence-in-inference-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/precedence-in-inference-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#precedence-in-inference-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/precedence-in-macro-definitions.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#precedence-in-macro-definitions",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/precedence-in-macro-definitions.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#precedence-in-macro-definitions",
"redirect_document_id": false
},
{
"source_path": "docs/build/predefined-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#predefined-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/predefined-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#predefined-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/profile-guided-optimization-in-the-performance-and-diagnostics-hub.md",
"redirect_url": "/cpp/build/profile-guided-optimizations",
"redirect_document_id": false
},
{
"source_path": "docs/build/pseudotargets.md",
"redirect_url": "/cpp/build/reference/description-blocks#pseudotargets",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/pseudotargets.md",
"redirect_url": "/cpp/build/reference/description-blocks#pseudotargets",
"redirect_document_id": false
},
{
"source_path": "docs/build/recursion-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#recursion-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/recursion-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros#recursion-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reusing-inline-files.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#reusing-inline-files",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/reusing-inline-files.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#reusing-inline-files",
"redirect_document_id": false
},
{
"source_path": "docs/build/running-nmake.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/sample-makefile.md",
"redirect_url": "/cpp/build/reference/sample-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/search-paths-for-dependents.md",
"redirect_url": "/cpp/build/reference/description-blocks#search-paths-for-dependents",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/search-paths-for-dependents.md",
"redirect_url": "/cpp/build/reference/description-blocks#search-paths-for-dependents",
"redirect_document_id": false
},
{
"source_path": "docs/build/search-paths-in-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#search-paths-in-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/search-paths-in-rules.md",
"redirect_url": "/cpp/build/reference/inference-rules#search-paths-in-rules",
"redirect_document_id": false
},
{
"source_path": "docs/build/setting-the-path-and-environment-variables-for-command-line-builds.md",
"redirect_url": "/cpp/build/building-on-the-command-line",
"redirect_document_id": false
},
{
"source_path": "docs/build/special-characters-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#special-characters-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/special-characters-in-a-makefile.md",
"redirect_url": "/cpp/build/reference/contents-of-a-makefile#special-characters-in-a-makefile",
"redirect_document_id": false
},
{
"source_path": "docs/build/special-characters-in-macros.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#special-characters-in-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/special-characters-in-macros.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#special-characters-in-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/special-nmake-macros.md",
"redirect_url": "/cpp/build/reference/special-nmake-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/specifying-an-inline-file.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#specifying-an-inline-file",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/specifying-an-inline-file.md",
"redirect_url": "/cpp/build/reference/inline-files-in-a-makefile#specifying-an-inline-file",
"redirect_document_id": false
},
{
"source_path": "docs/build/targets-in-multiple-description-blocks.md",
"redirect_url": "/cpp/build/reference/description-blocks#targets-in-multiple-description-blocks",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/targets-in-multiple-description-blocks.md",
"redirect_url": "/cpp/build/reference/description-blocks#targets-in-multiple-description-blocks",
"redirect_document_id": false
},
{
"source_path": "docs/build/targets.md",
"redirect_url": "/cpp/build/reference/description-blocks#targets",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/targets.md",
"redirect_url": "/cpp/build/reference/description-blocks#targets",
"redirect_document_id": false
},
{
"source_path": "docs/build/tools-ini-and-nmake.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/tools-ini-and-nmake.md",
"redirect_url": "/cpp/build/reference/running-nmake",
"redirect_document_id": false
},
{
"source_path": "docs/build/manifest-generation-in-visual-studio.md",
"redirect_url": "/cpp/build/understanding-manifest-generation-for-c-cpp-programs#manifest-generation-in-visual-studio",
"redirect_document_id": false
},
{
"source_path": "docs/build/manifest-generation-at-the-command-line.md",
"redirect_url": "/cpp/build/understanding-manifest-generation-for-c-cpp-programs#manifest-generation-at-the-command-line",
"redirect_document_id": false
},
{
"source_path": "docs/build/how-to-embed-a-manifest-inside-a-c-cpp-application.md",
"redirect_url": "/cpp/build/understanding-manifest-generation-for-c-cpp-programs#how-to-embed-a-manifest-inside-a-c-cpp-application",
"redirect_document_id": false
},
{
"source_path": "docs/build/unwind-data-for-exception-handling-debugger-support.md",
"redirect_url": "/cpp/build/exception-handling-x64",
"redirect_document_id": false
},
{
"source_path": "docs/build/using-an-nmake-macro.md",
"redirect_url": "/cpp/build/reference/using-an-nmake-macro",
"redirect_document_id": false
},
{
"source_path": "docs/build/vcpkg.md",
"redirect_url": "https://vcpkg.io/",
"redirect_document_id": false
},
{
"source_path": "docs/build/install-vcpkg.md",
"redirect_url": "https://vcpkg.io/",
"redirect_document_id": false
},
{
"source_path": "docs/build/integrate-vcpkg.md",
"redirect_url": "https://vcpkg.io/",
"redirect_document_id": false
},
{
"source_path": "docs/build/manage-libraries-with-vcpkg.md",
"redirect_url": "https://vcpkg.io/",
"redirect_document_id": false
},
{
"source_path": "docs/build/vcpkg-command-line-reference.md",
"redirect_url": "https://vcpkg.io/",
"redirect_document_id": false
},
{
"source_path": "docs/build/where-to-define-macros.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#where-to-define-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/where-to-define-macros.md",
"redirect_url": "/cpp/build/reference/defining-an-nmake-macro#where-to-define-macros",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/advanced-manifest-tool.md",
"redirect_url": "/cpp/build/reference/manifest-tool-property-pages",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/general-manifest-tool-configuration-properties.md",
"redirect_url": "/cpp/build/reference/manifest-tool-property-pages",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/input-and-output-manifest-tool.md",
"redirect_url": "/cpp/build/reference/manifest-tool-property-pages",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/isolated-com-manifest-tool.md",
"redirect_url": "/cpp/build/reference/manifest-tool-property-pages",
"redirect_document_id": false
},
{
"source_path": "docs/build/reference/floating-point-optimization.md",
"redirect_url": "/cpp/build/reference/fp-specify-floating-point-behavior",
"redirect_document_id": false
},
{
"source_path": "docs/build-insights/getting-started.md",
"redirect_url": "/cpp/build-insights/get-started-with-cpp-build-insights",
"redirect_document_id": false
},
{
"source_path": "docs/build-insights/vcperf-reference.md",
"redirect_url": "/cpp/build-insights/reference/vcperf-commands",
"redirect_document_id": false
},
{
"source_path": "docs/build-insights/wpa-basics.md",
"redirect_url": "/cpp/build-insights/tutorials/wpa-basics",
"redirect_document_id": false
},
{
"source_path": "docs/build-insights/wpa-views-reference.md",
"redirect_url": "/cpp/build-insights/reference/wpa-views",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/generic_selection.md",
"redirect_url": "/cpp/c-language/generic-selection",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/operators-c.md",
"redirect_url": "/cpp/c-language/lexical-grammar",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/punctuators.md",
"redirect_url": "/cpp/c-language/lexical-grammar",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/summary-of-constants.md",
"redirect_url": "/cpp/c-language/lexical-grammar",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/summary-of-identifiers.md",
"redirect_url": "/cpp/c-language/lexical-grammar",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/summary-of-keywords.md",
"redirect_url": "/cpp/c-language/lexical-grammar",
"redirect_document_id": false
},
{
"source_path": "docs/c-language/summary-of-string-literals.md",
"redirect_url": "/cpp/c-language/lexical-grammar",