VS&C++工程-如何高效管理具有大量代码文件的C++工程和组织工程架构

一,前言

  • ❄️当你经常使用C#的VS(Visual Studio IDE,以下简称VS)工程时,C#和VS这个宇宙最强IDE配合的相当出色,你可以在VS解决方案中轻松管理你的代码结构,并且重要的是实际工程目录也是与解决方案中基本同步,所以一手操作都可以在VS解决方案中做好管理代码工程操作,相当省心!!!
  • ⚡️而C++在VS的解决方案中,呈现的是显示代码文件目录路径与解决方案筛选器中分离,很难做到同步管理一步到位,所以就像Linux之父林纳斯·托瓦兹曾经多次炮轰C++一样,所以从管理工程代码的角度,我觉得管理C++工程并不是简单的事,当然这个与VS这个IDE的配合方式也有关,但是归根到底是C++的历史原因和我认为C++并不是现代高级的语言(中高级语言),或者说即使有一种好的方式去编写C++代码和管理,C++工程实现同样的功能的速度也会比C# 慢很多,并且C++工程比较考验使用者的本身技术和工程管理能力,对于大型工程这个依赖特别明显!!!
    下面探讨了一种方便在VS中管理C++代码的实现方式!!!

二,现有C++工程代码结构的弊端

2.1现有的代码层次管理方式

  • 一般来说,在VS C++工程中,是以解决方案的形式去编写和管理代码文件的;
  • 解决方案中,代码文件的层次和分类关系是以筛选器的方式去实现的,然后在对应的筛选器下添加对应的代码文件(一般是新建的),如下:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值