C++新手,需要有用的例子
New to C++, need useful examples
我是Stack Overflow的新手,也是编程的新手。我正在学习如何用C++编程。
我的问题与特定的代码无关,而是关于研究和学习语言。到目前为止,我所学到的内容涉及语法的狭窄示例和使用变量、函数、数组等的简单程序
我想知道的人是否有或可以链接到示例程序,以便我可以研究它们。
我正在寻找控制台程序,它是:
- 使用变量(int、double、string等)
- 使用函数
- 使用数组使用classes
- 属性和方法使用类的对象
- 读取,写入到文件
- 验证用户输入,显示适当的错误消息
并且基本上是一个有用的程序。
通过谷歌,我基本上只能找到C++教程页面(cplusplus、cprogramming等),它们分别处理上述每一个,通常以简单的方式显示语法。我正在寻找更复杂的东西(但不是太复杂),这样我就可以学习如何以有意义的方式将这些东西结合起来,最终在同一级别上编写自己的程序。
我已经编写了一个计算器(虽然不是一个具有所有这些功能的计算器;也就是说,它缺少文件I/o,我能够制作一个不需要对象的基本计算器),所以我正在寻找不同的东西。我知道控制台程序是基于文本的,很适合这类程序,所以它可以是另一种类型的计算器,只要它不是基本的算术计算器。
这里的人不会教你C++。事实上,即使是一本书或谷歌本身也不会教你任何语言,它们只是让你的生活更轻松、学习曲线更流畅的工具。
我的建议是使用谷歌或一本好的C++书,编写代码。。尤其是编写代码,否则你什么都学不到,为了学习C++,你必须把手弄脏。
cplusplus.com有几个例子。
正如@GMan所说,你最好读一本书。
可能是Scott Meyers的有效C++,也可能是BeginnerIntroductory
部分中的一个。
最好的改进方法是给自己一个任务并编写代码。使用不同的技术/范式(OOP、模块化等)。与其学习程序,不如尝试自己创建它们——这样你会学到更好的东西。
这本书可以指引你,但你必须踏上旅程。
这里有一些练习。你也可以试着解谜。如果你想玩得开心,CodeGolf.SE很好。
I希望你有一本优秀的书。:)
也就是说,我理解寻找比玩具更大的源代码的愿望,但不是巨大的代码大教堂;也许AppArmor策略解析器可以为您服务。它有点复杂,因为它是一个小型语言编译器,当受限程序执行文件操作时,它会为内核中的"执行"构建一个安全策略的DFA。
您可以使用bzr
克隆它:http://bazaar.launchpad.net/~apprmor-dev/apprmor/master/或者您可以浏览源代码:http://bazaar.launchpad.net/~apparmor-dev/apparmor/master/files/head:/parser/libapparmor_re/
如果你是编程新手,我强烈建议你开始用Python编程。
Python是一种易于学习的编程语言,它有很多内置功能,可以让你很快开始制作有用的"程序"。
例如,您可以用一行代码读取文本文件的全部内容:
file_contents = open('example.txt','r').read()
当人们在学习中看到显著的结果时,我觉得这会让他们更加受到鼓舞。如果你感兴趣,Dive Into Python是一个非常受欢迎的教程。
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 为什么需要复制构造函数,在哪些情况下它们非常有用
- 我是c ++的新手,你能解释一下在这种情况下的指针吗
- 其中降频广播实际上是有用的
- 我是 c++ 的新手.学习基本知识后,我想做井字游戏.对于印刷板,我在下面写代码,但它显示错误
- 我是编程新手
- C++新手,想知道如何使用VS code 2019播放音频文件
- C++功能泄漏内存,我是C++新手,不确定如何解决
- 如何正确解析子字符串,以便它们对我的新手计算器有效?
- 既然我们有内联变量,extern const 还有用吗?
- 我是C++新手,我想知道,为什么在c ++中使用纯虚函数?为什么要使用纯虚函数?
- 函子还有更有用的用例吗?
- 结构新手,我对如何从 void 函数中返回值并将其放入另一个函数感到困惑
- 如何在使用 ItemType 的模板类时将新节点插入二叉树 c++.(我是 c++ 的新手)
- 我是 C++ 的新手,我试图调用 make 一个以 2 个类作为其参数的类构造函数
- `__declspec(novtable)`没有用吗
- P1008("prohibit aggregates with user-declared constructors")在实践中什么时候有用?
- 当迭代器(输入参数)通常不是constexpr时,constexpr算法真的有用吗
- 作为一个C++新手,我遇到了麻烦
- C++新手,需要有用的例子