随笔分类 -  C/C++

摘要:class 对象名字{ data members; static data members; function members; static function members; } 每创建一个对象,内存就会开辟一个空间给这个对象里面的非静态数据或者函数,静态的东西是内存单独开辟一个空间,不管创建几 阅读全文
posted @ 2021-06-24 16:14 蘑菇王国大聪明 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1.class里面的函数存在会改变参数和不会改变参数的。 对于不会改变参数的,后面加const DataType functionName() const{} 如果不加const,以后用const创建对象,的意思就是不能改变对象里的东西,但是调用的函数没有加const,说明可以改变,前后矛盾。 2. 阅读全文
posted @ 2021-06-01 18:28 蘑菇王国大聪明 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 typedef struct LNode{ 2 ElementType data; 3 struct LNode next; 4 }LNode, *LinkList; 5 6 LNode* L = (LNode*)malloc(sizeof(LNode)); 7 L -> next = null 阅读全文
posted @ 2021-05-28 11:17 蘑菇王国大聪明 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1.假设有一个链表p,新建一个节点LNode * q; p-next = q和q = p->next 的区别: 假如q没有赋值,前者是将p的后一个节点指向q,相当于把p和原来的下一个节点 断开! 指向了q 后者是,给p的下一个节点起一个名字,方便操作。 2.删除指定节点操作中,假如删除最后一个节点, 阅读全文
posted @ 2021-05-28 09:56 蘑菇王国大聪明 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1 #include <stdlib.h> 2 #define InitSize = 10; 3 4 typedef struct{ 5 int *data; 6 int length; 7 int maxSize; 8 }SeqList; 9 10 void InitList(SeqList &L 阅读全文
posted @ 2021-05-27 14:34 蘑菇王国大聪明 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1 void test(int x) 2 { 3 x = 1024; 4 cout << "test函数里x的值为" << x << endl; 5 } 6 7 int main() 8 { 9 int x = 1; 10 cout << "test函数开始前x的值为"<< x << endl; 1 阅读全文
posted @ 2021-05-27 13:55 蘑菇王国大聪明 阅读(168) 评论(0) 推荐(0) 编辑
摘要:笔记 class complex{ public: complex (double r = 0, double i = 0) : re(r), im(i) {} private: double re, im; } 阅读全文
posted @ 2021-05-27 13:52 蘑菇王国大聪明 阅读(58) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示