社区
C++ 语言
帖子详情
帮我看一下这是什么问题?
chg2008
2005-01-29 01:47:37
编译是出现
c:\documents and settings\array_main.cpp(6) : error C2143: syntax error : missing ';' before 'PCH creation point'
但我找了好几遍,也没看到有遗漏","的
后面的'PCH creation point'是什么意思?
...全文
179
6
打赏
收藏
帮我看一下这是什么问题?
编译是出现 c:\documents and settings\array_main.cpp(6) : error C2143: syntax error : missing ';' before 'PCH creation point' 但我找了好几遍,也没看到有遗漏","的 后面的'PCH creation point'是什么意思?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhengwei1984222
2005-02-01
打赏
举报
回复
看见没,.h文件类定义末尾没有加分号!!!!!!!!!!1
#ifndef ARRAY_H
#define ARRAY_H
#include <iostream.h>
class Array
{
....................
static int arrayCount; //实例化数组的个数
};//---------就这里《------
#endif
chg2008
2005-02-01
打赏
举报
回复
#ifndef ARRAY_H
#define ARRAY_H
#include <iostream.h>
class Array
{
friend ostream & operator<< (ostream &,const Array&);
friend istream & operator>> (istream &,Array &);
public:
Array (int arraySize = 10); //默认构造函数
Array (const Array &); //拷贝构造函数
~Array();
int getSize() const; //返回数组的大小
const Array &operator= (const Array&);//数组赋值
int operator== (const Array &) const; //比较数组的相等性
int &operator[] (int); //下标运算符
static getArrayCount(); //返回数组的个数
private:
int *ptr; //指向数组的第一个元素
int size; //数组的大小
static int arrayCount; //实例化数组的个数
}
#endif
//定义类Array的成员函数
#include <iostream.h>
#include <stdlib.h>
#include <assert.h>
#include "array.h"
//初始化文件作用域的静态数据成员及静态函数
int Array:: arrayCount = 0;
int Array:: getArrayCount() {return arrayCount;}
//类Array的默认构造函数
Array::Array(int arraySize)
{
++arrayCount;
size = arrayCount;
ptr = new int[size];
assert(ptr!=0);
for (int i=0;i<size;i++)
ptr[i] = 0;
}
//类Array的拷贝构造函数
Array::Array(const Array & a)
{
++arrayCount;
size = a.size;
ptr = new int[size];
assert(ptr!=0);
for(int i=0;i<size;i++)
ptr[i] = a.ptr[i];
}
//析构函数
Array::~Array()
{
--arrayCount; //对象计数减1
delete [] ptr; //回收分配给数组的内存空间;
}
//获取数组的大小
int Array::getSize() const
{
return size;
}
//重载下标运算符
int &Array::operator[] (int xiabiao)
{
//检测下标有没有错误
if (xiabiao<0||xiabiao>=size)
cout<<"下标错误!\n";
else
return ptr[xiabiao];
}
//判断两个数组时候相等,相等返回1,否则返回0
int Array::operator== (const Array &another) const
{
if(size!=another.size)
return 0; //数组的大小不等
for(int i=0;i<size;i++)
if(ptr[i]!=another.ptr[i])
return 0; //数组里有元素不相等
return 1; //数组相等
}
//重载赋值运算符
const Array &Array::operator= (const Array& another)
{
if (&another!=this) //检查是否是自我赋值
{
delete [] ptr; //回收内存空间
size = another.size;
ptr = new int[size];
assert(ptr!=0);
for(int i=0;i<size;i++)
ptr[i] = another.ptr[i];
}
return *this;
}
//重载输入输出运算符
istream &operator>> (istream &input,Array &a)
{
for (int i = 0;i<a.size;i++)
input>>a.ptr[i];
return input;
}
//重载输出运算符
ostream &operator<< (ostream &output,const Array &a)
{
for (int i = 0;i<a.size;i++)
{
if((i+1)&10==0) output<<"\n";
output<<a.ptr[i]<<" ";
}
return output;
}
//简单类array的测试
#include <iostream.h>
#include "array.h"
int main()
{
cout<<"没建对象之前arrayCount的值 =:"
<<Array::getArrayCount()<<'\n';
//建立对象数组并打印出来
Array array1(7),array2;
cout<<"建立对象数组arrayCount的值 =:"
<<Array::getArrayCount()<<endl;
//打印出来
cout<<"数组1 :"<<array1<<endl
<<"数组1元素的个数 ="<<array1.getSize();
cout<<"数组2 :"<<array2<<endl
<<"数组2元素的个数 ="<<array2.getSize();
//输入数组1
cout<<"\nInput 17个数(Integer):\n";
cin>>array1>>array2;
cout<<"输入之后两个数组的值:\n";
cout<<"数组1:"<<array1<<endl;
cout<<"数组2:"<<array2<<endl;
return 0;
}
这就是源程序
chg2008
2005-01-31
打赏
举报
回复
PCH没定义?是什么头文件
c_jj
2005-01-29
打赏
举报
回复
应该是PCH没定义造成的.PCH的定义在一个头文件里,这个头文件你没包含
cityvagrant
2005-01-29
打赏
举报
回复
应该是缺少一个分号,将代码贴上来看看。
Dong
2005-01-29
打赏
举报
回复
这其中好象有两个可能:
第一:在PCH 句子前面的前一句少了';'
第二:就是少了头文件,所以他不知道你声明的是什么样的类型,所以要求在类型和变量中间加';',不过加也是没用的,主要是要加入引用类型的头文件
AI面试
帮
能解决什么
问题
在真实面试中,AI 可通过语音识别实时捕捉面试官
问题
,毫秒级生成专业回答建议。例如,当面试官问及 “如何优化数据库查询性能” 时,系统会提供 “索引优化、分库分表、缓存策略” 等结构化回答,并标注关键知识点1327。平台基于用户简历和目标岗位 JD,自动提取关键词并生成优化建议。例如,若简历中 “沟通能力” 描述模糊,AI 会建议改为 “主导跨部门会议 10 + 次,推动项目进度提前 2 周完成”1624。此外,系统还能智能匹配适合的岗位,推荐 “简历匹配度 90%” 的职位8。
AI
帮
写的重复
问题
:七个方面带你深入了解
AI
帮
写的重复
问题
主要来源于两个方面:一是训练数据源的重复,二是生成文本时使用的模板和模式。如果AI在训练时使用的数据存在大量重复内容,或者生成的文本遵循固定的模板,就可能导致生成的文本与原始数据或模板高度相似。本文将从七个方面深入探讨AI
帮
写的重复
问题
,为你揭示背后的真相。为了更加准确地检测AI
帮
写生成的文本是否存在重复
问题
,我们可以使用一些权威的检测工具,如论智AI、论智AI等。AI
帮
写是一种基于人工智能技术的写作辅助工具,它可以根据用户提供的主题、关键词等信息,自动生成符合语法和表达习惯的文本。
AI
帮
写的重复
问题
:七个方面为你解答!
综上所述,AI
帮
写确实存在一定的重复风险,但通过合理的措施可以有效降低这一风险。为了更好地利用AI
帮
写工具,我们应关注其工作原理、明确重复的标准、注意使用方法的调整以及关注个性化与重复之间的平衡。通过这些措施,我们可以充分发挥AI
帮
写的优势,提高文本内容的独特性和质量。大多数情况下,只要用户提供具体的关键词和主题,并注意使用方式的调整,AI
帮
写能够生成具有独特性的文本内容。如果AI系统使用相同或类似的数据集进行训练,或者用户输入的主题和关键词相似度高,那么生成的文本就可能出现重复。三、AI
帮
写的重复风险。
AI
帮
写的重复
问题
:七个方面为你解答
尽管AI
帮
写工具在学术研究和写作中具有巨大潜力,但用户仍需谨慎使用,并注意其可能带来的重复率和原创性
问题
。未来随着人工智能技术的不断进步,我们期待更加智能、高效的AI
帮
写工具的出现,为学术研究和写作提供更加可靠的支持。由于AI
帮
写工具基于已有的文本数据进行训练和学习,其生成的文本在某种程度上是对已有信息的整理和重组。尽管AI
帮
写工具可以提高写作效率,但用户仍需对生成的文本进行必要的修改和调整,确保论文的原创性和合规性。此外,用户输入的主题和关键词的明确性也会影响生成内容的重复率。二、AI
帮
写的重复率
问题
。
作业
帮
冯雪胡不归
问题
_作业
帮
学习平台微信服务号关注
【强力推荐】湖南卫视《神奇的汉字》独家推荐在线教育品牌江苏卫视《从地球出发》独家推荐在线教育品牌新浪教育公益合作伙伴~-作业
帮
直播课,名师有大招、解题更高效,让你足不出户享受优质教育!-专题课:哪个知识点不会,立即报名,分分钟学会-双师系统班:各类优惠大礼包,
帮
你高效学习【作业
帮
功能】1.拍照搜题:作业一拍,秒出答案。整页拍搜,搜题更快更准。2.作业
帮
直播课:北上广名师领衔,涵盖小初高...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章