c-一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里

问题描述

一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里

我非科班出身,也从来没读过改内容。
也许是因为书读的不仔细?

解决方案

对于java来说,一个文件一个类(public的类)

多个函数放一个文件里还是一个函数放一个文件里取决于这些函数的相关性。好比你写作文是一句话一个段落还是一个段落好几句话,这个要灵活掌握,老师没法教你。

你去看windows、linux、jdk、mfc等等的源代码,你会发现这个问题根本就不算一个问题。

解决方案二:

我觉得学习应该有3个阶段

模仿 - 这个阶段你应该去模仿别人怎么写程序,但是因为你的理论没有到,不要去多问为什么。
纠错 - 告诉你应该怎样,不应该怎样,纠正你的错误。
指导 - 此时你对于做一个程序有不同的方法了,它们都是正确的,指导就是告诉你,什么是最佳的。这才有思考批判。

你如果在第一个阶段,你应该大量阅读源代码。

解决方案三:

这个问题 有点没有看明白是什么意思

解决方案四:

如果是处理同类问题的函数当然放在一起好啊

解决方案五:

没看懂具体你想做什么,不过一般的做法是一种功能类的函数放到一个类里面,也可以说是一个java文件。

解决方案六:

对一个文件清零函数
在一个CPP文件里函数相互调用问题
写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名

解决方案七:

功能类似或有调用关系的函数可以定义在一个文件里。

解决方案八:

我也没看懂,不过一般的做法是一种功能类的函数放到一个类里面,也可以说是一个java文件。

解决方案九:

java,一个类一个文件

解决方案十:

一般一个文件一个类,一个类里面可以有多个函数。

时间: 2024-08-31 20:36:25

c-一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里的相关文章

vmware虚拟机关机的情况下怎么把文件复制到虚拟机里?

  现在有很多种方法把文件复制到虚拟机里面去,比如vmware,一种是安装vmware tools工具包,还有就是把实体机分区挂载在虚拟机里面.如果虚拟机里面没有系统或者虚拟机没有开机,该怎么弄呢.这里我们只需要一个小工具diskgenius就行了. 1.首先在虚拟机关机的情况下,我们打开小工具diskgenius,点击硬盘-打开虚拟硬盘文件-然后找到当初放虚拟机的位置,找到后缀名为.vmdk的文件-打开 2.左边的VD0:Windows XP Profession就是打开的虚拟机硬盘,如图所示

【BBED】丢失归档文件情况下的恢复

[BBED]丢失归档文件情况下的数据文件的恢复   1.1  BLOG文档结构图     1.2  前言部分   1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 若丢失归档情况下数据文件的恢复,bbed和隐含参数(重点) ② 数据库启动过程中的介质恢复,scn号的关系 ③ BBED如何修改文件头 ④ 归档和非归档模式下数据库的全备     Tips:        ① 若文章代码格式有错乱,推荐使用QQ

php文件夹/文件目录操作函数

php文件夹操作函数 string basename ( string path [, string suffix] ) 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名.如果文件名是以 suffix 结束的,那这一部分也会被去掉. 在 Windows 中,斜线(/)和反斜线()都可以用作目录分隔符.在其它环境下是斜线(/).   string dirname ( string path )   给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名. 在

c++-什么情况下会在未进入主函数前报非法指针错误

问题描述 什么情况下会在未进入主函数前报非法指针错误 在使用VS2005编译MFC的工程,在未进入主函数前就报非法指针错误. 解决方案 请在Debug模式下打开call stack,看看函数调用堆栈,找到出错的函数调用. 解决方案二: 全局变量初始化的时候就出错了呀.

不修改html的情况下,怎么在js中调用函数

问题描述 不修改html的情况下,怎么在js中调用函数 我之前是在body的onload事件绑定一个load()函数,然后其他函数都在这个load()里调用. 这样写太难看了,有没有直接绑定事件的写法,比如绑定那些onblur,onclick,onhover事件的写法,不用在html改 解决方案 JS: window.onload=function(){ //你要执行的函数 method1(); method2(); method2(); } JQuery: $(function(){ //你要

在不会使用excel函数的情况下如何完成复杂任务

在表格操作中,我们经常会遇到某些较为复杂的任务,比如多条件数据求和,比如查找或引用另外工作表中符合条件的数据等.这些任务利用函数或函数组合也能完成,但对于多数人而言,这样的任务未免显得过于复杂. 在WPS 2012的表格工具中,却只需"常用公式"就可以完成,完全不必去记忆那些复杂的函数组合,操作简单,省心省力,何乐而不为? 在ET 2012点击功能区"公式"选项卡的"函数库"功能组中的"插入函数(fx)"按钮,打开"

php- js在不跳转的情况下向一个页面传递参数

问题描述 js在不跳转的情况下向一个页面传递参数 需求是把textarea传递到savexml.php进行数据保存,但同时我希望页面还留着当前页面.代码如下: <form name=""form1"" id=""form1"" method=""post"" action=""newtest.php""> <input type=

Ajax Hack 之hack 12不刷新浏览器的情况下向服务器提交text或textarea的值

ajax|服务器|浏览器|刷新 Ajax Hack 之hack 12不刷新浏览器的情况下向服务器提交text或textarea的值 本节主要讲的是:将text或textarea的值平滑地传递给服务器. 当用户输入text或textarea的值以后,Ajax能将这些值自动的发给服务器.程序等待text的onblur 事件,然后使用request对象向服务器发送数据.在常用的情况是,用户点击一个按钮,然后将 整个form作为一个大的数据包向服务器发送.服务器相应也与此类似.例如,在线测试或者 教程能

不刷新页面的情况下调用ASP

刷新|页面|刷新 RS技术的一个具体例子 在前面的帖子中,我介绍了RS的基本工作原理,显然如果将RS技术运用在一个网站的设计中将会有很多非凡的作用(尤其是它的那个最大的优点,可以在不刷新页面的情况下调用服务端的代码).正是因为这个特点,你就可以象在编写一个传统的C/S模式的程序一样,对数据库的数据进行处理了(我想大家一定很想知道具体应该如何来实现了,下面将给出一个具体的例子,调试这个破程序几乎快把我给累死,呵呵.) 从前面的描述可以看到,要使用RS技术就需要客户端和服务端满足下面两个条件: 1.