问题标签 [include]

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.

0 投票
2 回答
1477 浏览

jquery - mootools Array.include() 的 jQuery 等价物是什么?

仅当数组中尚不存在元素时,我才尝试将元素添加到数组中。我曾经使用 mootools 的Array.include方法来执行此操作,但现在我使用的是 jquery。

有没有办法在 jquery 中做到这一点?

http://mootools.net/docs/Native/Array#Array:include

0 投票
2 回答
942 浏览

c++ - 有没有办法在每个编译单元中包含一个头文件而不修改每个源文件?

鉴于以下情况:

  • 包含数千个 C++ 源文件的大型项目
  • 没有通用头文件(没有一个头文件包含在每个源文件中)
  • 所述项目是用 g++ 编译并由 make 管理的

有没有办法在每个编译单元中包含一个定义(例如宏)而不修改每个源文件以包含一个新的头文件?

0 投票
3 回答
8340 浏览

apache-flex - 在 flex 应用程序中包含外部 actionscript 文件的最佳实践是什么

如果我在 flex mxml 文件中包含一个外部动作脚本文件,我会在编译时根据使用的方法获得不同的行为。使用带有源属性或包含语句的 mx 脚本标记,然后编译文件会产生如下错误:

错误:包不能嵌套。

如果使用 import 这些错误消失并且文件编译但是在尝试实例化类时我遇到了问题。

这使:

错误:访问未定义的属性测试。

谁能解释这里发生了什么?包含文件而不是导入它对包和范围有什么影响?

谢谢,

0 投票
6 回答
8483 浏览

c++ - 包括从 Windows 到 Linux 的标头路径更改

我正在将用 C++ 编写的应用程序从 Windows 移植到 Linux。我的头文件路径有问题。Windows 使用\,Linux 使用/. 我发现在每个源文件和头文件中更改它很麻烦。有什么解决办法吗?

0 投票
7 回答
15253 浏览

php - 点斜杠对 PHP 包含调用有什么作用?

A. 这是做什么的?

B. 与此相比?


(它不是一个目录..这将是)

0 投票
3 回答
2733 浏览

php - 更改 PHP 中包含内容的相对链接路径

我的服务器根目录有一个 PHP 文件.. index.php ..include是 .. DIR/ main.php

现在 .. DIR/ main.php .. 有很多附近文件的相对链接。

所有相关链接都已断开。


有什么办法可以更改链接的相对 URL 基本路径?

...因此 DIR/ main.php的包含内容将其所有指向friend1.php的链接都更改为DIR/friend1.php


编辑:这不是关于包含的,这是关于整体更改 ahref 链接的。

0 投票
8 回答
7787 浏览

php - php的require和include有什么区别?

我想知道什么时候应该使用includeorrequire以及每个的优点是什么。

0 投票
8 回答
88777 浏览

c - 相对路径(例如“../include/header.h”)对于标头有什么好处?

我已经审查了如何正确使用包含指令C++ #include 语义的问题,但都没有解决这个问题——当我输入标题时,SO 建议的其他问题也没有......

如果有的话,写作的好处是什么:

与仅使用普通文件名相比:

或者可能是没有“ ..”的相对名称:

我看到的问题是:

  • 您无法移动标题而不担心哪些源文件包含它。
  • 您最终可能会在依赖项和错误报告中获得非常长的标题路径。我今天有一个“ ../dir1/include/../../include/../dir2/../include/header.h”。

我能看到的唯一优点是,虽然您不需要移动文件,但您可能无需总是使用 ' -I' 指令来查找标题,但会失去灵活性,以及​​在 sub-sub 中编译的复杂性-目录等似乎超过了好处。

那么,我是否忽略了一个好处?


感谢您的投入。我认为共识是使用我忽略的“..”表示法没有任何重大好处。一般来说,我喜欢“somewhere/header.h”表示法;我确实在新项目中使用它。我正在研究的不是新的。

问题之一是存在各种标题集,通常带有前缀,例如rspqr.h, rsabc.h, rsdef.h, rsxyz.h。这些都与rsmp目录中的代码有关,但有些头文件在其中rsmp,有些在中心包含目录中,其中没有子目录等子目录rsmp。(并对代码的其他各个区域重复此操作;在多个位置有标头,其他代码位随机需要。)移动内容是一个主要问题,因为多年来代码变得如此复杂。-I并且生成文件在提供的选项方面并不一致。总而言之,这是一个几十年来不那么善意的忽视的悲惨故事。在不破坏任何东西的情况下修复这一切将是一项漫长而乏味的工作。

0 投票
4 回答
3019 浏览

c++ - 头文件中类的私有成员的链接器错误

我正在尝试在 Visual Studio 2008 中构建一个项目。我遇到了一堆真正困扰我的链接器错误。我的应用程序是仅使用本机 ANSI C++ 的 Win32 控制台应用程序。

它们都是相同模式的链接器错误。链接器错误与我在自己的头文件中定义的类的每个私有静态数据成员有关。

我猜这可能是我还不知道的 c++ 的一个简单事实?

示例:我在文件Delays.cpp 中的SingleDelay 成员类的函数定义中引用SingleDelay 的成员。IE:

错误 38 错误 LNK2001:无法解析的外部符号“私有:静态双 SingleDelay::dry”(?dry@SingleDelay@@0NA)Delays.obj testall

Delays.h中SingleDelay的定义:

0 投票
14 回答
256277 浏览

php - 如何包含()目录中的所有 PHP 文件?

在 PHP 中我可以包含一个脚本目录吗?

即代替:

有没有类似的东西:

似乎找不到为特定类包含大约 10 个子类的集合的好方法。