gpt4 book ai didi

c++ - 如何在 C++ 或一般代码中记住或存储函数(以及所有其他内容)?

转载 作者:行者123 更新时间:2023-11-28 04:24:34 29 4
gpt4 key购买 nike

我是编码和 C++ 的新手,我在问自己如何以正确的方式存储或构建所有这些小(子)函数和代码?

例如,一个对数组或斐波那契数列的所有值求和的函数或所有其他基本内容的小函数和程序,尤其是。指针等!?我的想法是创建一个普通的 .txt 工作表并将它们全部复制并粘贴到一个 .txt 中

对我来说,将它们全部放在一个地方很重要。你们专业人士如何处理这个问题,或者你们真的在本地内存(大脑)中拥有大部分这些东西。对我来说,似乎不可能记住所有的函数和算法甚至语法(当代码开始变得令人讨厌时)。

最佳答案

如果我正确理解了您的问题,那么您是在问我们在哪里/如何以易于访问的方式存储可重复使用的代码片段。有多种方法可以实现此目的,您提到的一种方法是简单地使用文本文件并根据需要复制粘贴,但我认为这有点陈旧。

我有两种我喜欢使用的主要方法,首先,如果它是我想在线访问的代码,或者是我打算重用的相当大的函数,我只需制作一个 gist并将其留在那里,随时可以根据需要访问。通常我将它命名为描述性的东西,这样当我浏览我所有的要点时,我可以快速找到我需要的。

第二种方法,我对主要被重用的代码所做的事情是使用我的 IDE 的配置文件制作片段。此类片段通常以 JSON 格式编写,并包含一个触发词,例如:for 然后当您按下一个特殊键(通常是 Tab)时,它会将片段扩展为类似以下内容:

for(int i = 0; i < n; i++) {
// Code goes here...
}

我们可以简单地点击Tab键来编辑开始条件、结束条件、增量和变量名。片段的用途非常广泛,想写多少就写多少。如果你使用 Visual Studio Code你可以看看C++ tools extension which has some default snippets.

Snippet Example

最后,我保留了一个方便的书签 C++ reference site并根据需要在 STL 中查找内容,这样我就不会重新发明轮子或为自己做额外的工作。

关于c++ - 如何在 C++ 或一般代码中记住或存储函数(以及所有其他内容)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54674001/

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