标签: ampersand

为什么CFXML不像&?

使用CFXML,我收到此错误:

解析XML文档时发生错误.实体名称必须紧跟实体引用中的"&".

转储显示使用的&符号如下:

东西─&安培; -things

这是代码:

<cfxml variable="xml">
    <cfoutput>
        <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
            #xml#
        </urlset>
    </cfoutput>
</cfxml>
Run Code Online (Sandbox Code Playgroud)

为什么CFXML不喜欢这种格式的&符号,它们应该采用什么格式?

xml coldfusion ampersand

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

C++,类构造函数中参数名后面的&符号

systemclass.h

class SystemClass
{
public:
    SystemClass();
    SystemClass(const SystemClass&);
    ~SystemClass();

    bool Initialize();
    void Shutdown();
    void Run();

    LRESULT CALLBACK MessageHandler(HWND, UINT, WPARAM, LPARAM);

private:
    bool Frame();
    void InitializeWindows(int&, int&);
    void ShutdownWindows();

private:
    LPCWSTR m_applicationName;
    HINSTANCE m_hinstance;
    HWND m_hwnd;

    InputClass* m_Input;
    GraphicsClass* m_Graphics;
};
Run Code Online (Sandbox Code Playgroud)

systemclass.cpp

SystemClass::SystemClass()
{
    m_Input = 0;
    m_Graphics = 0;
}


SystemClass::SystemClass(const SystemClass& other)
{
}


SystemClass::~SystemClass()
{
}
Run Code Online (Sandbox Code Playgroud)

我的问题是关于systemclass.h中的定义:

SystemClass(const SystemClass&);
Run Code Online (Sandbox Code Playgroud)

我不记得曾经在这样的类名之后看过"&".的意义是什么:

const SystemClass&
Run Code Online (Sandbox Code Playgroud)

代码来自rastertek.com的C++ DirectX11教程4.

c++ constructor ampersand

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

在方法声明之前,C++中的'&'意味着什么

例如,如果方法定义如下:

  ILDCRTParams &GetParams() const;
Run Code Online (Sandbox Code Playgroud)

这有什么不同:

 ILDCRTParams& GetParams() const;
Run Code Online (Sandbox Code Playgroud)

我正在使用C++ 11.

methods ampersand c++11

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

批处理文件处理文件夹名称中的&符号(&)

批量文件如下:

@echo off
set filelocation=C:\Users\myself\Documents\This&That
cd %filelocation%
echo %filelocation%
pause
Run Code Online (Sandbox Code Playgroud)

给出以下输出:

'That' is not recognized as an internal or external command, 
 operable program or batch file.
 The system cannot find the path specified.
 C:\Users\myself\Documents\This
 Press any key to continue . . .
Run Code Online (Sandbox Code Playgroud)

考虑到我无法更改文件夹名称,我该如何处理"&"

directory batch-file ampersand

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

&(内存中的地址)是Swift中的运算符,还是我使用C?

因此,我正在Ales Tsurko进行Chris Adamson的CoreAudio示例的Swift转换,该转换非常[且需要] Swift转换。但是,我遇到了一些我似乎找不到直接答案的东西。

在示例中有类似这样的内容:

    var theErr = noErr
    var dictionarySize: UInt32 = 0
    var isWritable: UInt32 = 0
    theErr = AudioFileGetPropertyInfo(
            audiofile, 
            kAudioFilePropertyInfoDictionary, 
            &dictionarySize, 
            &isWritable
    )
Run Code Online (Sandbox Code Playgroud)

我很好奇的是使用&运算符。

现在,在普通的C语言家族中,它指的是变量的内存地址,并且似乎在这里这样做。

什么让我感到困惑,是我在第四行中编写Swift还是C代码?

我知道您将Obj-C和Swift混合使用,但是我在Swift文档中找不到使用&作为内存操作符的任何内容。那么,这种用法是没有记载的吗?或者,如果我已经暂时从Swift移出C / Obj-C,那就行了吗?

谢谢

ampersand swift

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

你如何在VB.NET的HTTPCookie中使用Ampersand?

我有一个cookie保存给用户如下...

Dim searchCookie As HttpCookie = New HttpCookie("SearchCriteria")
searchCookie.Item("SearchText") = FullSearchCriteria.SearchText
searchCookie.Item("SearchType") = FullSearchCriteria.SearchType
Run Code Online (Sandbox Code Playgroud)

SearchText存储他们在上一页中输入的值.我们观察到cookie中是否存在&符号(例如Tyne&Wear),然后cookie不保存后续值(SearchType).

会发生什么是cookie输出如下:

SearchText=Tyne &
Run Code Online (Sandbox Code Playgroud)

很明显,&符号令人困惑.有没有办法防止这种情况发生?

vb.net cookies ampersand

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

PHP DOMDocument-> loadXML,XML包含&符号/更少/更大?

我正在尝试解析TEXTDATA中包含字符&<和>的XML字符串.通常,这些字符应该是htmlencoded,但在我的情况下,他们不是这样,我得到以下消息:

警告:DOMDocument :: loadXML()[function.loadXML]:在实体中解析属性名称时出错...警告:DOMDocument :: loadXML()[function.loadXML]:找不到开始标记的结尾...

我可以使用str_replace对所有&进行编码,但如果我用<或>进行编码,我也会使用有效的XML标签.

有谁知道这个问题的解决方法?

谢谢!

php xml domdocument ampersand

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

为什么我不需要带扫描的&符号?(在C中)

void getnums(int *a, int *b);

int main()   
{  
    int a;
    int b;
    int c;
    getnums(&a,&b);
    c = a + b;
    printf("a + b = %d\n", c);
    return 0;  
}

void getnums(int *a, int *b)
{ 
    printf("a:? ");
    scanf("%d", a);
    printf("b:? ");
    scanf("%d", b);
}
Run Code Online (Sandbox Code Playgroud)

为什么我不需要在scanfs中的a和b之前使用&符号?(该代码目前有效.)

c pointers function scanf ampersand

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

"&&"表达式在这段JavaScript代码中意味着什么?

嗨,我最近从这里得到了一段JavaScript代码片段.

有人可以解释一下这个陈述是如何工作的:(jq=jq.slice(1)).length && hidenext(jq);在下面的函数中?

(function hidenext(jq){
    jq.eq(0).fadeOut("fast", function(){
        (jq=jq.slice(1)).length && hidenext(jq);
    });
})($('div#bodyContent a'))
Run Code Online (Sandbox Code Playgroud)

javascript jquery ampersand

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

参数中的指针,&符?

我将指针传递给函数,可以从指针访问struct的成员。

在此函数中,我需要使用与参数相同的指针来调用另一个函数。我使用&号,但应用程序停止了。

如何从myfunction()调用anotherfunction()?

bool anotherfunction( const ovrVkGraphicsPipelineParms * parms )
{
    myStruct info;
    info.layout = parms->program->parmLayout.pipelineLayout; // application error
}

bool myfunction( const ovrVkGraphicsPipelineParms * parms )
{
    myStruct info;
    info.layout = parms->program->parmLayout.pipelineLayout; // Works

    anotherfunction( &parms ); // compile, but application stopped
}

void main()
{
    myfunction( &pipelineParms );
}
Run Code Online (Sandbox Code Playgroud)

c pointers parameter-passing ampersand

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