佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2039|回复: 4

error C2144: syntax error : 'void' should be preceded by ';'

[复制链接]
发表于 28-3-2012 03:23 PM | 显示全部楼层 |阅读模式
我用Win32 Console Application ( Visual C++ Express 2010)但是Debug>build solution,我就receive这个error
error C2144: syntax error : 'void' should be preceded by ';'
究竟什么来的?没理由void前面加“;“这个符号挂?

// passing parameters by reference
#include <iostream>
using namespace std;

void duplicate(int& a, int& b, int& c)
{
a*=2;
b*=2;
c*=2;
}
int main ()
{
int x=1, y=3, z=7;
duplicate (x, y, z);
cout << "x=" << x << ", y=" << y << ", z=" << z;
return 0;
}
回复

使用道具 举报


ADVERTISEMENT

发表于 17-4-2012 07:56 PM | 显示全部楼层
void function duplicate
回复

使用道具 举报

发表于 17-4-2012 10:09 PM | 显示全部楼层
你的code没有错,我在vc++6.0测试了一下,证明了我的看法是对的

如果是你写的code有错, 你的compiler会告诉你是哪一行.  如果找不到,那就是library的问题.   你把整行的error贴出来(包括path), 不然很难帮到你
回复

使用道具 举报

 楼主| 发表于 17-4-2012 10:40 PM | 显示全部楼层
你的code没有错,我在vc++6.0测试了一下,证明了我的看法是对的

如果是你写的code有错, 你的compiler会告 ...
波多野飞机 发表于 17-4-2012 10:09 PM



    很久的帖了。我记得以前老师教过不能两个source code都compile在同一个document,因为之前已经compile了一个,然后就delete他再写以上这个source code,搞到怎样都compile不到
我关了,开新的一个document就没事了
回复

使用道具 举报

发表于 18-4-2012 03:52 PM | 显示全部楼层
code 没有问题
以上是你 *.cpp全部的code?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-10-2025 07:19 AM , Processed in 0.100266 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表