clang通过引用传递变量

批发狮子

我正在使用clang 3.4.2 ..编译以下代码

#include <stdio.h>
void haa(int& j){
    j=1;
}
int main(){
    printf("hello\n");
}

这给出了以下错误:

hello.c:3:13: error: expected ')'
void haa(int& j){
        ^
hello.c:3:9: note: to match this '('
void haa(int& j){
    ^
hello.c:3:13: error: parameter name omitted
void haa(int& j){
        ^
hello.c:4:2: error: use of undeclared identifier 'j'
        j=1;
    ^
3 errors generated.

用gcc进行编译不会产生任何错误或警告...有人可以解释为什么会这样吗?

马丁

问题是按引用传递(带有引用而不是指针)不是ac,而是c ++功能。

您需要使用C ++编译器(例如g++或)来编译代码clang++更改文件扩展名.cpp也可以,因为这告诉编译器将其视为c ++。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

clang通过引用传递变量

来自分类Dev

Javascript-通过引用传递变量

来自分类Dev

如何在C中通过引用传递变量?

来自分类Dev

PHP-只能通过引用传递变量

来自分类Dev

错误仅应通过引用传递变量

来自分类Dev

错误:严格标准:应该仅通过引用传递变量?

来自分类Dev

通过 AJAX 从 Javascript 传递变量引用到 PHP

来自分类Dev

从 Angular2 模板中通过引用传递变量

来自分类Dev

严格的标准:“只应通过引用传递变量”

来自分类Dev

通过javascript传递变量

来自分类Dev

通过环境传递变量

来自分类Dev

通过_GET传递变量

来自分类Dev

通过dplyr传递变量

来自分类Dev

通过环境传递变量

来自分类Dev

通过类传递变量

来自分类Dev

Golang通过引用结构成员值来传递变量

来自分类Dev

在foreach上投射的PHP数组未通过引用传递变量

来自分类Dev

oci_bind_by_name:PHP致命错误:只能通过引用传递变量

来自分类Dev

为什么通过引用传递变量要比全局定义慢?

来自分类Dev

如何在Invoke-Command -ArgumentList中通过引用传递变量

来自分类Dev

严格的标准:只能通过引用传递变量PHP购物车

来自分类Dev

只能通过引用传递变量(mysqli_stmt_bind_param)

来自分类Dev

在Google Apps脚本中通过引用在函数之间传递变量

来自分类Dev

PHP严格标准:.lib中只能通过引用传递变量

来自分类Dev

oci_bind_by_name:PHP致命错误:只能通过引用传递变量

来自分类Dev

Magento生成System.log,因为只能通过引用传递变量

来自分类Dev

您可以通过引用python中的回调方法来传递变量吗?

来自分类Dev

删除时出错 - 只能通过引用 PHP/MYSQLI 传递变量

来自分类Dev

如何避免出现警告消息:只应通过引用传递变量

Related 相关文章

热门标签

归档