问题标签 [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.
c++ - Headers Including Each Other in C++
I'm a C++ newbie, but I wasn't able to find the answer to this (most likely trivial) question online. I am having some trouble compiling some code where two classes include each other. To begin, should my #include statements go inside or outside of my macros? In practice, this hasn't seemed to matter. However, in this particular case, I am having trouble. Putting the #include statements outside of the macros causes the compiler to recurse and gives me "#include nested too deeply" errors. This seems to makes sense to me since neither class has been fully defined before #include has been invoked. However, strangely, when I try to put them inside, I am unable to declare a type of one of the classes, for it is not recognized. Here is, in essence, what I'm trying to compile:
A.h
B.h
main.cpp
If it makes a difference, I am using g++ 4.3.2.
And just to be clear, in general, where should #include statements go? I have always seen them go outside of the macros, but the scenario I described clearly seems to break this principle. Thanks to any helpers in advance! Please allow me to clarify my intent if I have made any silly mistakes!
php - PHP - 查找包含当前文档的脚本的 URL
我制作了一个模板,它设置了很少更改的变量,调用我的标题,调用我的横幅和侧边栏,加载一个显示各个页面的变量,然后调用页脚。在我的一个标题中,我想要用户地址栏中的页面 URL。有没有办法做到这一点?
目前:
php - 防止直接访问 php 包含文件
我有一个 php 文件,我将专门用作包含。因此,当通过键入 URL 而不是被包含在内直接访问它时,我想抛出一个错误而不是执行它。
基本上我需要在 php 文件中进行如下检查:
是否有捷径可寻?
c - "#include" C 程序中的文本文件作为 char[]
有没有办法在编译时将整个文本文件作为字符串包含在 C 程序中?
就像是:
文件.txt:
/li>主.c:
/li>
获得一个在标准输出上打印的小程序“这是一个小文本文件”
目前我使用了一个 hackish python 脚本,但它很丑陋,并且仅限于一个变量名,你能告诉我另一种方法吗?
c++ - 如何在 MSVC++ 2005 或 2008 的大型解决方案中找到重复的标题?
在 Visual Studio (C++) 中,有没有办法轻松找到在 .cpp 文件中定义的重复标头?
我也在尝试寻找检测这种情况的方法:
- A 包括 B 包括 C
- A 包括 C
- => A 不需要包含 C
ant - 如何让 Ant INCLUDE 文件集优先于 EXCLUDE
如果我有这样的文件集:
排除优先于包含,我最终没有任何类。[因为对于这个假设的例子,zar.class 在类目录中] 我想包含 zar 文件,即使它在类目录中。
我用头撞了一会儿,阅读了有关选择器、模式集、文件集、尝试组合文件集等的信息,但无法使其正常工作。
有人知道怎么做吗?
objective-c - Objective-C 中的#import 和#include 有什么区别?
Objective-C 中的#import 和#include 之间有什么区别?在某些时候你应该使用其中一个而不是另一个?一个被弃用了吗?
我正在阅读以下教程:http : //www.otierney.net/objective-c.html#preamble 及其关于#import 和#include 的段落似乎自相矛盾,或者至少不清楚。
c - 使 C 预处理器忽略某些 #include 指令
我在这里使用了一个解析器生成器,不幸的是它坚持要放置一个
在每个生成的源文件的顶部。标题早已被重命名。虽然强制编译器(gcc)使用新的头文件没有问题-include new/header.h
,但从每个生成的文件中删除上述指令会使构建过程复杂化。
有没有办法告诉 gcc 简单地忽略some/file.h
?
c++ - 什么时候可以在#include 指令中省略文件扩展名?
我正在玩 gmock 并注意到它包含这一行:
我会预料到tuple.h
的。
什么时候可以排除扩展名,它是否赋予指令不同的含义?
php - 如何从 PHP 中包含的类中获取文件名
我知道这个问题很难理解,我不知道如何更好地问它,所以我将使用这个代码示例让事情更清楚:
如果我有以下文件:
测试.php:
包含.php
类/myClass.php
神奇的 FILE 常量不正确,它返回 path/to/myClass.php