gpt4 book ai didi

C++程序设计

转载 作者:太空狗 更新时间:2023-10-29 20:07:26 28 4
gpt4 key购买 nike

如何有效地设计一个C++模块化程序?如何学习?

最佳答案

对于初学者,您可能希望采取“暴力”过程:
1. 在一个文件中写一个简单的main函数。
2. 增加一些功能,先编译再测试。
3.重构(在谷歌中使用这个关键字)。

这里有一些重构指南(并非所有指南都可以同时适用):

  • 重复的功能应该是分离到另一个功能。
  • 应放置重复功能到一个单独的源文件和共享。
  • 共享一个的代码和数据结构共同的主题应该放在单个模块。
  • 共享通用方法和函数应该继承自一个基类包含这些常用方法的类和功能。
  • 使用库来包含类和共同主题的功能。

另一种方法是将程序设计成功能 block 和数据结构。重复直到 block 和类足够简单,非程序员也能理解。然后开始实现。测试驱动开发是一个很好用的过程。

关于C++程序设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964013/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com