c++中,如何自己定义一个类,储存在哪里,什么格式,如何调用,请说详细一点,新手。

2024-12-27 00:42:48
推荐回答(2个)
回答1:

C++程序写完成后,必定会有编绎器帮助你做以下事情,编绎源程序,链接其他可能调用的文件(一般都是用include ,如#include ,就是该文件会调用到iostream.h这个文件,里面会有接口实现标准输入输出,如果你也有写类,也可以通过此处来链接到你想要的文件,以调用里面的定义好的内容)最终生成一个可执行文件,比如最简单的程序,输出helloworld吧
#include //不管C和C++都是一样,用C打比方吧。此处作用告诉程序,当前文件会用到stdio.h这个文件
int main(){ //程序开始执行地方,开始程序执行的地方
printf("Hello World"); //调用stdio.h里面的 void printf()这个方法,来实现输出指定内容到
//DOS页面,
return 0;//程序返回
}
这就是你定义的类如何被其他文件"调用"(应该说是使用)的原理,说储存吧,实际上应该是定义。标准说法。
再说类吧,其实可能参考 int x = 0;这个
有没有想过int 是什么? 其实int有点类似类的使用,就是定义一个 变量x ,其类型为短整型的。
如类,class Hello(){} Hello y;类其实也是差不多,也是定义一个变量y,其类型为自己定义的类别Hello.仅此而且,在使用你定义的类型与前人提供的最基本类型都具有相似,都有其类型的限制性等 ,如int 型不能赋给带有小数点的数,否则会丢失精度(前人的代码定义好的)。你定义的也是一样。 当你学习了计算机编绎原理、汇编、计算机组成原理后,会有一个更清晰的理解。大学学基本原理,以上学科也是有作用的,慢慢学习吧

回答2:

定义类只要符合定义规则就行了,这个书上应该很多吧,定义类时没有存储一说,存储只是针对于类的对象,对象就跟变量一样,什么叫什么格式?存储位置吗?这个跟变量一样,看你怎么用。至于调用,只要在调用的文件中包含定义类的文件就可以用了,即#include“定义类的文件名”,建议找个完整程序看下,然后自己动手写个程序你就明白了