问题列表 - 第29318页

有人可以帮助澄清头文件的工作原理吗?

我已经用C++工作了好几周了,但是头文件(或者我认为的链接器)背后的机制让我感到困惑.我已经习惯于创建一个"main.h"来分组我的其他头文件并保持main.cpp整洁,但有时这些头文件抱怨无法找到不同的头文件(即使它已声明在"main.h"中.我可能没有很好地解释它,所以这是我正在尝试做的简略版本:

//main.cpp

#include "main.h"
int main() {
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

-

//main.h

#include "player.h"
#include "health.h"
#include "custvector.h"
Run Code Online (Sandbox Code Playgroud)

-

//player.h

#include "main.h"
class Player {
    private:
        Vector playerPos;
    public:
        Health playerHealth;
};
Run Code Online (Sandbox Code Playgroud)

-

//custvector.h

struct Vector {
   int X;
   int Y;
   int Z;
};
Run Code Online (Sandbox Code Playgroud)

-

//health.h
class Health {
    private:
        int curHealth;
        int maxHealth;
    public:
        int getHealth() const;
        void setHealth(int inH);
        void modHealth(int inHM);
};
Run Code Online (Sandbox Code Playgroud)

我不会包括health.cpp,因为它有点冗长(但确实有效),它确实有#include "health.h".

无论如何,编译器(Code :: Blocks)抱怨"player.h"找不到类型'Health'或'Vector'.我认为,如果我使用#include "main.h""player.h",它将能够找到定义HealthVector感觉它们包含在"main.h"中.我想他们会按照自己的方式进行隧道(player.h - …

c++ header file

6
推荐指数
2
解决办法
3155
查看次数

iOS 4:内部应用程序的无线应用程序分发

根据苹果网站iOS 4应该支持无线应用程序分发.我一直无法找到任何文件如何承载您的应用程序,为用户通过WiFi/3G下载他们所有.

目前,我们正在参加的标准iPhone开发程序,因为我们没有超过500名员工.此有限功能仅限于企业计划吗?

iphone wireless software-distribution ios4

34
推荐指数
3
解决办法
5万
查看次数

为什么在.NET 4中XmlDocument不是动态的?

我希望看到使用的一个领域dynamic是XML.我认为它会使XML处理代码更容易编写,我相信在C#4出现之前我已经看到了一些例子,并且在这个答案中提到它是此功能的一个用途.

所以,我的问题是:为什么不是XmlDocument(或XDocument)动态,或者为什么在C#4中没有动态XML操作的新类?

这对我来说更加奇怪,当我认为在PowerShell中,它XmlDocument 是动态的,代码就像$xmlDoc.root.subnode.subsubnode在那里工作一样.

xml dynamic c#-4.0

10
推荐指数
2
解决办法
1809
查看次数

猜测当前表示为字符串的数据类型的方法

我目前正在解析 CSV 表,需要发现列的“数据类型” 。我不知道这些值的确切格式。显然,CSV 解析器输出的所有内容都是字符串。我目前感兴趣的数据类型是:

  1. 整数
  2. 浮点
  3. 日期
  4. 布尔值
  5. 细绳

我当前的想法是测试行样本(可能是几百行?),以便确定通过模式匹配呈现的数据类型。

我特别关心日期数据类型——它们是一个用于解析常见日期习语的Python模块吗(显然我无法检测到它们全部)

整数和浮点数呢?

python csv parsing types input

4
推荐指数
1
解决办法
5175
查看次数

Validation.ErrorTemplate样式问题

我想在内容无效时将样式应用于文本框.

以下样式有效:

     <Style x:Key="textBoxNormalStyle" TargetType="{x:Type TextBox}">
    <Setter Property="FontFamily" Value="Arial"/>
    <Setter Property="FontSize" Value="16"/>
    <Setter Property="ForceCursor" Value="False"/>
    <Setter Property="Foreground" Value="{StaticResource TextColor}"/>
    <Setter Property="FontWeight" Value="Bold"/>
    <Setter Property="HorizontalContentAlignment" Value="Left"/>
    <Setter Property="VerticalContentAlignment" Value="Center"/>
    <Setter Property="Padding" Value="3,0,3,0"/>
    <Setter Property="Margin" Value="2"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type TextBox}">
                <Border Background="{StaticResource TextBackColor}" BorderBrush="{StaticResource BorderColor}" x:Name="Bd" CornerRadius="4" BorderThickness="2">
                    <ScrollViewer Margin="0" x:Name="PART_ContentHost"/>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
<Setter Property="Validation.ErrorTemplate">
  <Setter.Value>
    <ControlTemplate>
    </ControlTemplate>
  </Setter.Value>
</Setter>
<Style.Triggers>
  <Trigger Property="Validation.HasError" Value="True">
    <Setter Property="FontFamily" Value="Arial"/>
    <Setter Property="FontSize" Value="16"/>
    <Setter Property="ForceCursor" Value="False"/>
    <Setter Property="Foreground" Value="{StaticResource TextColor}"/>
    <Setter …
Run Code Online (Sandbox Code Playgroud)

wpf

4
推荐指数
1
解决办法
1万
查看次数

将PDF发送到iBooks

现在iBooks支持PDF.我的应用可以访问许多PDF文件.是否可以从我的应用程序向iBooks(或其他PDF阅读器,如GoodReader和iAnnotate PDF)发送PDF?

pdf iphone

6
推荐指数
2
解决办法
9395
查看次数

CSS问题 - 特异性和干扰

为什么以下代码 world是蓝色而不是红色?

特异性.my_class0,0,1,0,但它继承了#my_id特异性更高的颜色(0,1,0,0).

HTML:

#my_id {
    color: red;
}
.my_class {
    color: blue;
}
Run Code Online (Sandbox Code Playgroud)

CSS:

<p id='my_id'>
    Hello
    <span class='my_class'>
        world
    </span>
</p>
Run Code Online (Sandbox Code Playgroud)

css inheritance css-specificity

5
推荐指数
1
解决办法
174
查看次数

使用php创建文件夹选择列表 - 包括子文件夹?

我正在尝试使用scandir来显示特定目录中列出的文件夹的选择列表(工作正常)但是,我还需要将子文件夹(如果有的话)添加到我的选择列表中.如果有人能帮助我,那就太好了!

这是我想要的结构:

<option>folder 1</option>
<option> --child 1</option>
<option> folder 2</option>
<option> folder 3</option>
<option> --child 1</option>
<option> --child 2</option>
<option> --child 3</option>
Run Code Online (Sandbox Code Playgroud)

这是我从该线程获得的代码(仅显示父文件夹)(使用scandir()查找目录中的文件夹(PHP)):

 $dir = $_SERVER['DOCUMENT_ROOT']."\\folder\\";

 $path = $dir;
 $results = scandir($path);

 $folders = array();
 foreach ($results as $result) {
    if ($result == '.' || $result == '..') continue;
    if (is_dir($path . '/' . $result)) {
      $folders[] = $result;
    };
 };
Run Code Online (Sandbox Code Playgroud)

^^但我需要它来显示子目录..如果有人可以帮助,那就太好了!:)

编辑:忘了说我不想要文件,只有文件夹..

php directory select children option

2
推荐指数
1
解决办法
5745
查看次数

为什么SASS不再是主要语法(现在SCSS就是那个)?

官方网页上,他们说:

虽然不再是主要语法,但将继续支持缩进语法.

Doe有谁知道为什么SCSS"部分接管"SASS?

sass

4
推荐指数
1
解决办法
496
查看次数

如何在C中处理重复的函数名?

我有一个小项目,我在两个不同的源文件中命名了两个相同的名称函数,但是在构建项目时,编译器失败,并且'filename已经在filename.obj中定义了'func_name'.

为什么我不能在两个不同的源文件中有两个具有相同名称的函数?我认为该函数应该是源文件的本地函数,只有当我们在头文件中声明它将变为全局时.

除了更改文件名外,C编程语言中是否还有其他优雅的复制函数名称解决方案?

c naming-conventions

12
推荐指数
4
解决办法
1万
查看次数