问题标签 [definition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
class - 面向对象编程中什么是公共的、私有的和受保护的?
面向对象编程中什么是公共的、私有的和受保护的?
c++ - 局部函数声明有什么用吗?
大多数像我这样的 C++ 程序员在某些时候都犯了以下错误:
现在虽然一旦你知道错误就很明显了,但我想知道这种局部函数声明是否有任何合理的用途,除非你可以这样做——特别是因为没有办法在同一个函数中定义这样的局部函数堵塞; 你必须在别处定义它。
我认为 Java 风格的本地类是我经常使用的一个非常好的特性,尤其是匿名排序。甚至本地 C++ 类(可以具有内联定义的成员函数)也有一些用途。但是这个没有定义的局部函数声明对我来说似乎很尴尬。它只是一个 C-legacy 还是有一些我不知道的更深层次的用例?
为非信徒编辑C c()
:不是函数指针声明。
这个节目
输出Hello world.
这个程序
不编译。gcc 抱怨:
喜剧:
c++ - 控制单击以在 IDE 中获取定义不起作用
我正在使用 C++Builder,我知道要转到变量或类的定义,您必须按控制并单击方法名称或要转到定义的任何标识符。
但是,正如你们大多数人会注意到的那样,这并不总是有效。
有没有人这样做有什么诀窍?
c++ - 在头文件中定义非内联函数时出现链接器错误?
在带有保护的头文件中定义的非内联函数
导致链接器错误:已在 someother.obj 文件中定义使函数内联工作正常,但我无法理解为什么函数在第一种情况下已经出错。
language-agnostic - 什么是幂等操作?
什么是幂等操作?
user-interface - 各种 Tk 游标是什么意思?
我的 Google-fu 让我失望了。请考虑以下几点: http ://tcl.activestate.com:8000/man/tcl8.4/TkCmd/cursors.htm
一些我很容易理解的光标,“watch”告诉用户等待,“left_ptr”表示我可以选择光标下的东西,“hand2”似乎是“你正在拖动东西”光标。
其他人的约定是什么?有参考吗?
具体来说,我正在寻找一个光标,当它悬停在 DragDrop 源上时,它会显示“您可以从这里拖动”。我一直在使用“hand1”,但这是惯例吗?
javascript - Javascript局部变量声明
基本上这是一个如何访问本地范围处理程序的问题。我试图为全局变量定义实现类似的东西,例如:
但对于本地范围。现在我唯一的解决方案是使用 evals:
但这确实是一个丑陋的解决方案......最好的解决方案就像在 window[] 解决方案中使用一些对本地范围的引用,但我从未听说过对本地范围的任何引用......有什么想法吗?
示例如下:
language-agnostic - 宏是什么意思?
我对人们所说的excel“宏”有一些经验。控制activeX组件的vba代码,对吧?
但是我仍然不知道宏一词的真正含义:)。什么样的代码叫做宏?它是像 vba 或 js 这样实现到程序中的吗?喜欢 vba 到 excel 或 vba 到 autocad 或 js 到 flex?
language-agnostic - 什么是代码覆盖率?
我有 3 个问题:
- 什么是代码覆盖?
- 到底有什么好处呢 ?
- 哪些工具用于分析代码覆盖率?
c - 最优 C 结构定义
我只是想知道在 C 结构(C 结构定义)中打包项目(int、float、union 等)时要遵循的注意事项,这将允许编译器进一步优化它。
我想知道是否有任何应该遵循的准则,例如以允许对齐单词边界的顺序将项目添加到结构中。ETC。 ?
细节将不胜感激。
问候,-J
该问题还涉及交叉编译此类 C 结构的优化策略。