需要 OOP C++ 帮助[关闭]

Posted

技术标签:

【中文标题】需要 OOP C++ 帮助[关闭]【英文标题】:OOP C++ help needed [closed] 【发布时间】:2011-09-15 10:20:33 【问题描述】:

这看起来有点奇怪,我知道。这不是一个常见的要求。我的第一次 OOP 编程(C++)考试失败了,我有 4-5 天的时间来准备第二次也是最后一次参加这个考试。我非常了解这个理论,但我并不擅长使用许多东西进行编程,例如:虚拟/静态函数、静态/动态/..强制转换、STL 列表、重载运算符、转换构造函数和其他一些东西。我已经阅读了理论,我只是不知道在哪里以及如何应用它。

我要求(最好说是乞求)你为我做的只是给我一些练习或包含其中大部分内容的计划/项目的想法。我不需要代码(如何解决它们),尽管有一些提示会很好。

我希望至少你们中的一些人会理解我的情况并且不会忽视我的要求。

提前谢谢你, 马特

【问题讨论】:

+1 表示您公开承认您未通过考试。需要勇气在公众中接受它。 你只有 4 天。而且你必须学习 C++。我建议您从考试中获取问题(询问您的同学并收集它们)。您也可以尝试通过一些在线 C++ 测试。 @iammilind Internet != public;互联网 = 匿名; 失败了.. 不远了.. 2分让我无法通过考试.. @Matt .. 正如您所说,您只剩下 4 天的时间,最好选择一些您已经有点熟悉的主题,并尝试掌握它们,而不是通过所有主题。不管怎样,你对理论部分很了解,如果你能正确地展示它,通过考试永远不会有问题。但不要期待别人的魔法。 【参考方案1】:

Schaum's Outline of Programming with C++ 和Teach Yourself C++ 在每章的末尾都有很好的练习(可能也有解决方案)。它们对初学者有好处。了解理论后,可以直接跳到练习。

【讨论】:

@Dennis,@Kirill,感谢您的建议。不知何故在网上搜索测试并没有引起我的注意,我猜我受失败影响太大了。再次感谢! 谢谢。我读过 Teach Yourself C++,这些练习有时对我来说有点难。不过我一定会看看的。【参考方案2】:

查看cprogramming.com。有一系列不同难度的 C++ 测验。我不确定你在寻找什么级别,但我希望这会有所帮助。

编辑:在实际查看测验时,看起来那里没有关于 OOP 的报道。对此感到抱歉。

【讨论】:

还是谢谢你。我知道这个网站,去过好几次了。【参考方案3】:

马特,

首先,你离通过考试很近了。要有信心,做好准备!

如果我是你,我会这样做。

    选择我不知道如何使用/应用的最重要的概念。写下让你失败的问题/问题(如果你知道的话)。比方说,如果你在下次考试前有四天,每天研究 5 个概念,你会学到很多东西(20 个概念)。我相信这会帮助你获得这 2 分:)

    对于每个概念,我都会在 MSDN 中进行搜索。它的优点是除了解释清楚的文本外,每个概念都有很多例子,最重要的是,对你来说,大多数例子都是小而独立的。 我建议您设置一个环境(MSVC 或其他)并自己检查这些示例

【讨论】:

谢谢! 20 个概念似乎需要消化很多,但我一定会尝试一下。你知道他们说什么,天空是极限:) 我已经使用 Microsoft Visual Studio 2010 有一段时间了 :) 没有什么新东西可以获取。 问题是,我的老师通常会给出一个程序的源代码,要么它有问题,我们必须告诉它是什么,要么它非常狭窄和模糊,我们必须告诉输出的程序。我认为我能完成这项任务的唯一方法就是经常锻炼。这就是我要求锻炼的原因。​​ @Matt,很好!为了满足您的需求,我想寻找一个地方是 C++ 面试问题。其中一些给你一段代码,让你检测错误或程序输出。仅供参考。 如果您确实使用 MSVC,请确保(可能在考试后)您确实学习了 C++,而不是一些 MS 方言。微软在区分这些方面有点松懈,尤其是在 MSDN 上(最近也比几年前好得多)。

以上是关于需要 OOP C++ 帮助[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

C ++的用户模式同步库[关闭]

学习用于游戏编程的 C++ 的资源 [关闭]

如何在 c++ OOP 中显示我的 ID 姓名年龄

如何使用 C++ 在 Windows 中获取 MAC 地址? [关闭]

C ++向量幅度[关闭]

PHP5中的高级OOP?