社区
C++ 语言
帖子详情
怎么看懂整个c++项目的框架?
aiguo26
2005-07-15 11:40:29
以前是做嵌入式c语言的,看整个项目的框架就是看懂每个模块中的struct定义和函数实现的功能。
但,现在我到另一个公司做c++的项目了,使用C++结合XML做WEB系统。整个系统我不知道怎么去熟悉。该怎么去看呢?从哪里入手?熟悉类?以及它对应的函数?请告诉我如何熟悉C++项目的整个框架吧,谢谢!
...全文
730
12
打赏
收藏
怎么看懂整个c++项目的框架?
以前是做嵌入式c语言的,看整个项目的框架就是看懂每个模块中的struct定义和函数实现的功能。 但,现在我到另一个公司做c++的项目了,使用C++结合XML做WEB系统。整个系统我不知道怎么去熟悉。该怎么去看呢?从哪里入手?熟悉类?以及它对应的函数?请告诉我如何熟悉C++项目的整个框架吧,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sankt
2005-07-16
打赏
举报
回复
up
flying_dancing
2005-07-16
打赏
举报
回复
!!!!!!!!!!
mark
umbrella1984
2005-07-16
打赏
举报
回复
跟踪代码,跟着走一遍你就知道它的大体结构了.
hanfxiao2002
2005-07-15
打赏
举报
回复
用MFC么? 如果要了解MFC的框架,先把宏定义看懂把.那里面最难的可能就是用了很多宏
OpenHero
2005-07-15
打赏
举报
回复
看类~~~~
开结构~~
xuanwenchao
2005-07-15
打赏
举报
回复
熟能生巧!
JohnTitor
2005-07-15
打赏
举报
回复
看各个类的接口,就是主要看那些虚函数和纯虚函数。
多跟踪几遍代码就好了
visual4825
2005-07-15
打赏
举报
回复
看看design pattern
不过好像远水解不了近渴
^_^
oyljerry
2005-07-15
打赏
举报
回复
分功能模块
Gorky
2005-07-15
打赏
举报
回复
我只是发表我的意见,仅供参考,要看懂一个C++ 项目框架,首先要看弄清项目中类的继承关系,分了几个模块,每个模块的功能。最好用UML建模表示出来。这样一个整体框架就出来了。
Beover1984
2005-07-15
打赏
举报
回复
先了解项目的各个功能,然后分析一下这些功能是如何组织的,这样就能了解项目的框架了
happysh
2005-07-15
打赏
举报
回复
先把相关的基础知识系统地学一遍,然后结合您做的项目,慢慢会上手的。
祝您好运!!!
C++
日志
框架
log4cpp
C++
日志
框架
log4cpp 使用说明详见log4cpp官网。 windows平台编译log4cpp库详见连接:https://blog.csdn.net/qq_35682844/article/details/87880923 附件中包括x64 release的库文件。 编写log4cpp.properties配置文件,如下文: #-------定义rootCategory的属性------- #指定rootCategory的log优先级是ERROR,其Appenders有两个,分别是cons
Casbin-CPP:强大的
C++
访问控制
框架
Casbin-CPP:强大的
C++
访问控制
框架
项目
介绍 Casbin-CPP 是 Casbin 访问控制
框架
的
C++
实现版本。Casbin是一个开源的访问控制库,支持多种访问控制模型,如ACL、RBAC、ABAC等。Casbin-CPP继承了Casbin的核心功能,并针对
C++
语言特性进行了优化,使其在
C++
项目
中能够高效、灵活地实现访问控制。 Casbin-CPP不仅支持Windows、Lin...
C++
在一个cpp文件中使用另一个cpp文件中定义的函数
C++
在一个cpp文件中 使用另一个cpp文件中定义的函数建立一个console
项目
头文件cpp文件main.cpp 建立一个console
项目
以dev为例,在【文件】【新建】【
项目
】,新建一个console
项目
。 头文件 添加新文件,输入说要使用函数的声明,保存为.h文件。 int add(int a,int b); cpp文件 定义在.h中声明的函数,保存为.cpp文件。 #include<iostream> #include"chen.h"//不要忘记这个 int a
如何在CPP
项目
中使用CUDA
如何在CPP
项目
中使用CUDA1.创建一个CPP
项目
2.添加.cu/.cuh文件3.修改.cu文件4.工程配置修改5.配置成功 很多时候我们需要对一个cpp
项目
中某一部分进行GPU加速,如下步骤能够实现这一目的。 1.创建一个CPP
项目
直接新建或者打开已有的cpp
项目
2.添加.cu/.cuh文件 右键
项目
,新建或者添加已有的.cu/.cuh文件 3.修改.cu文件 注意:.cpp文件不能直接调用kernel函数(添加了cuda的头文件也不行) 于是我们可以以函数调用的方式,从.cpp文件调用一个.cu里
Entitas-Cpp:高效
C++
实体组件系统(ECS)
框架
教程
Entitas-Cpp:高效
C++
实体组件系统(ECS)
框架
教程
项目
介绍 Entitas-Cpp 是一个基于
C++
11 的快速实体组件系统(Entity Component System, ECS)
框架
,它源自 Entitas 的 C# 版本,并针对
C++
和非Unity环境进行了优化移植。Entitas-Cpp 设计用于提升游戏和其他复杂软件的性能和可维护性,通过将数据和行为分离至组件中,...
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章