作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
<分区>
我有一些直接的习惯(我认为)用 C++ 编写 getter 和 setter:
我通常喜欢在 .h 而不是 .cpp 中定义 getter 和 setter,只是因为我认为 .cpp 通常比 .h 有更多的代码,我想平衡 .h 和 .cpp 中的代码数量.此外,我认为 getter 和 setter 的更改频率低于其他函数。
我通常将 getter 和 setter 标记为“inline”,但不是出于性能目的:仅使用“inline”作为 getter 和 setter 的标记,当我看到“inline”时我可以知道它是一个 getter 或一个setter方法迅速。所以我会阻止“内联”其他方法,因为“内联”只是用作将 getter 和 setter 与其他方法分开的标记。
但是过了一段时间,我发现好像没有人会把getter和setter放在.h里。此外,内联 getter 和 setter 似乎并不常见。
这个习惯真的提高了可读性还是只会导致代码更难理解和更不合理?
我喜欢组织我的代码,所以理想情况下我希望每个文件一个类,或者当我有非成员函数时,每个文件一个函数。 原因是: 当我阅读代码时,我将始终知道我应该在哪个文件中找到某些功能或类。 如果是一个类(class
我需要一个 Bash(或一个普通的 shell)脚本来放入一个每分钟检查 Internet 是否正常的 cronjob。 我是这样做的: #! /bin/sh host1=google.com hos
h = fspecial('average', filterSize); imageData = imfilter(imageData, h, 'replicate'); 在我的 matlab 代码
我是一名优秀的程序员,十分优秀!