博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C中字符指针初始化
阅读量:5286 次
发布时间:2019-06-14

本文共 732 字,大约阅读时间需要 2 分钟。

1 class date 2 { 3 private: 4     int year; 5     char month[12]; 6     int day; 7  8 public: 9     date() {  };10 11     date(char *m, int &d, int &y) :year(y), day(d)12     {13         strcpy_s(month, m);14     }15 16     void show()17     {18         cout << month << " " << day << " " << year;19     }20 };

如这个日期类,使用strcpy_s进行赋值即可

 

在main函数里进行如下赋值操作

int y, d;    char *m;    //m = (char*)malloc(sizeof(char) * 12);    m = new char[12];    cout << "输入月份";    cin >> m;    cout << "出入日期";    cin >> d;    cout << "出入年份";    cin >> y;    date today(m, d, y);    today.show();    //free(m);    delete m;

mallow和free函数是C语言特性

new和delete函数是C++特性

 

指针是有很大学问的,找个时间好好总结一下最好了,还有参数传递也是一个比较重要的话题

转载于:https://www.cnblogs.com/cyhezt/p/9853097.html

你可能感兴趣的文章
python 数据类型
查看>>
108-PHP类成员protected和private成员属性不能被查看数值
查看>>
css控制height充满浏览器视口
查看>>
python学习之 - XML
查看>>
Python--GIL 详解
查看>>
大道至简读后感(第四章)
查看>>
IDA IDC Tutorials: Additional Auto-Commenting
查看>>
k8s-存储卷1-十二
查看>>
INSERT IGNORE INTO / REPLACE INTO
查看>>
Python数据类型-布尔/数字/字符串/列表/元组/字典/集合
查看>>
【刷题】SPOJ 705 SUBST1 - New Distinct Substrings
查看>>
IEEE 754浮点数表示标准
查看>>
declare 结构用来设定一段代码的执行指令
查看>>
图解算法读书笔记
查看>>
调试学习笔记
查看>>
解开lambda最强作用的神秘面纱
查看>>
Java基础:Object类中的equals与hashCode方法
查看>>
C#拦截Http请求
查看>>
图片下载器
查看>>
找不到docker.socket解决方法
查看>>