code-separation相关内容

C++ 头文件,代码分离

我是 C++ 新手,我有一些关于代码分离的一般性问题.我目前在一个文件中构建了一个小型应用程序.我现在要做的是将其转换为单独的文件,以便它们包含类似的代码或诸如此类的东西.我现在真正的问题是,我怎么知道如何分开事物?代码应该分开的不可见边距是多少? 另外,头文件有什么意义?是否转发声明方法和类,以便我可以在编译期间将它们包含在链接器中之前在我的代码中使用它们? 任何对方法或最佳实践的见 ..
发布时间:2022-01-11 16:00:51 C/C++开发

1个输入分隔中的3个值(数字).的Python 3

我现在正在编写代码,因为它的一部分需要在一行中要求用户输入3个不同的数字(每个数字可以是任意数字). 假设我要求用户输入,然后他输入:"31 722 9191". 数字之间必须有一个空格.您将如何分隔这些数字并为每个数字分配一个变量.因此,例如31将是"A",722将是"B",依此类推... 到目前为止,我得到了什么: user_input = input(" Please enter th ..
发布时间:2020-11-28 23:13:38 Python

多个单例实例

我正在编写一个实用程序类库,其中许多都是单例.我已经使用继承实现了它们: template class Singleton { public: T& getInstance() { if(m_instance == 0) { m_instance = new T; } ..
发布时间:2020-07-19 22:34:07 C/C++开发

将C ++定义放在头文件中是一种好习惯吗?

我个人的C ++风格总是将类声明放在一个include文件中,并将定义放在一个.cpp文件中,非常类似于中的规定. Loki对 C ++头文件,代码分隔 的回答.诚然,我喜欢这种样式的部分原因可能与我过去对Modula-2和Ada进行编码所花费的时间有关,这两者在规范文件和主体文件方面都有相似的方案. 我有一个同事,比我更懂C ++,他坚持认为所有C ++声明应尽可能在头文件中包括定义.他并 ..
发布时间:2020-07-19 22:34:04 C/C++开发

在复杂的现代游戏中实现成就系统

这些天创建的许多游戏都带有其自己的成就系统,该成就系统会奖励玩家/用户完成某些任务. stackoverflow上的徽章系统完全相同. 尽管有些问题我无法找到好的解决方案. 成就系统必须时刻注意某些事件,想一想一款提供20到30种成就的游戏,例如:战斗.服务器将必须检查这些事件(例如:玩家在这场战斗中避免了对手的 x 攻击,或者玩家走了 x 英里)所有时间. 服务器如何在不减慢甚 ..
发布时间:2020-05-21 20:47:55 其他开发

头文件中的C ++代码

我使用C ++的个人风格始终将类声明放在include文件中,并在.cpp文件中定义,这非常类似于 Loki对 C ++头文件,代码分隔的回答。不可否认,我喜欢这种风格的部分原因可能与编码Modula-2和Ada的所有年份有关,两者都有类似的规范文件和主体文件的方案。 我有一个同事,在C ++中比我更熟悉,他坚持所有的C ++声明应该尽可能包括头文件中的定义。他不是说这是一个有效的替代风格, ..
发布时间:2016-12-14 13:03:07 C/C++开发

头文件中的C ++代码

我使用C ++的个人风格始终将类声明放在include文件中,并在.cpp文件中定义,这非常类似于 Loki对 C ++头文件,代码分隔的回答。不可否认,我喜欢这种风格的部分原因可能与编码Modula-2和Ada的所有年份有关,两者都有类似的规范文件和主体文件的方案。 我有一个同事,在C ++中比我更熟悉,他坚持所有的C ++声明应该尽可能包括头文件中的定义。他不是说这是一个有效的替代风格, ..
发布时间:2016-10-11 21:55:41 C/C++开发

C ++头文件,代码分隔

我是C ++的新手,我有一些关于代码分离的一般性问题。我目前构建了一个小应用程序,所有在一个文件。我现在想做的是将它转换为单独的文件,使它们包含类似的代码或whatnot。我现在的真正问题是,我怎么知道如何分离的东西?代码应该分开的不可见边际是什么? 此外,头文件的意义是什么?它是转发声明方法和类,所以我可以在我的代码中使用它们在编译期间链接器包括之前? 任何对方法或最佳实践的深入了解 ..
发布时间:2016-10-11 21:37:52 C/C++开发

在Android应用程序逻辑和图形用户界面的分离。服务具有应用的知识,不应该

我是一个新手相对到Android编程(我主要是做C#在Windows上)。我继承了一些code,它由一个服务和应用程序。我想重用的服务和一些其他应用程序的应用程序。我把在图书馆。但有一个问题,一切顺利。该服务有一些code,它提出的主要活动在屏幕上。它召唤出来的名字这个活动。很显然,我不能有共同code。该服务code看起来是这样的: 最终诠释NOTIFY_1 = 0x1001; Notific ..
发布时间:2016-03-19 22:40:17 移动开发