پاسخ من کاملا اشتباه نیست .. من جواب کلی دادم که Visual محصول ماکروسافت هست ولی IDE های دیگه C PlusPlus های دیگه مثلا از شرکت Borland هست یا Dev-C PlusPlus و ...
از شروع نسخه 32 بیت Microsoft C PlusPlus اسم اش به Visual C PlusPlus تغییر پیدا کرده .. ولی در مورد جواب شما، با Visual Cplusplus 6 میشه DotNet کار کرد ؟
نه حق با ghazal-m هست و شما درست نگفتید .
سی ++ یک زبان هست که یک سری استاندارها رو از زمان شکل گرفتنش پشت سر گذاشته . یک سری کامپایلر هم براش ساخته شد که بعدها بعضی از این کامپایلها به همراه یک محیط توسعه کامل ارائه شدن .
زمانی که سیستم ها هنوز 16 بیتی بودن مثل داس و امثالهم ما Borlan Turbo C رو داشتیم . یک محیط توسعه 16 بیتی که از کامپایلر 16 بیتی توربو سی استفاده میکرد . و بعد از سال 2000 فاتحه اش خونده شده .
شرکت مایکروسافت هم بعدها یه محیط توسعه داد بنام Microsoft Visual Studio که شامل ابزراهای توسعه برای چند زبان مختلف بود . یکیش سی ++ بود . مبحث ویژوال که اومد - نظرشخصی بنده- اشاره به وجود dotnet داشت .
چون در ویژوال استودیو شما میتونی visual C++.net کار کنی ( که فرمی هست و بند و بساطی مثل چیزی که در محیط توسعه سی شارپ میبینی ) و یک سری بخشهای دیگه مثل MFC که باید مثل سابق کد بزنی و بعد کامپایل کنی ببینی خروجیت چی هست .
هموطنور که خودتون گفتید در Visual C++ دیگه خبری از پشتیبانی از کدهای 16 بیتی نیست . نه تنها در visual C++ بلکه در تمامی کامپایلرهای جدید ( بعد از سال 2000 ) پشتیبانی از داس وجود نداره .
شرکت برلند هم برای پشتیبانی از استاندارهای جدید کامپایلر سی ++ جدیدش رو به همراه یک محیط توسعه جدید ارائه میکنه ( اسم جالبی هم داره که من الان خاطرم نیست ) . شرکت برلند و شرکت مایکروسافت جفتشون کامپایلرهای زبان سی خودشون رو هم برای استفاده تحت شرایط خاصی قرار دادن ( باید با استفاده از کامند پرامپت استفاده بشن )
محیطهای توسعه دیگه مثل DevC++ یا CodeBlocks هم از کامپایلرهای متن باز مثل gcc یا پورتهای ویندوزی اون cwing یا Mingw استفاده میکنن .