当前位置: 首页 > news >正文

网站成立时间查询平面设计广告公司

网站成立时间查询,平面设计广告公司,长链接变短链接在线生成,网页设计与制作课程思政案例集编写如下类: class File{ FILE* fp }; 1:构造函数#xff0c;打开一个指定的文件 2:write函数 向文件中写入数据 3#xff1a;read函数#xff0c;从文件中读取数据#xff0c;以string类型返回 代码实现#xff1a; #include iostreamusing namespace std;class… 编写如下类: class File{ FILE* fp }; 1:构造函数打开一个指定的文件 2:write函数 向文件中写入数据 3read函数从文件中读取数据以string类型返回 代码实现 #include iostreamusing namespace std;class myfile{FILE *fp; public:myfile(const char *path,const char *type);//通过fp绑定一个构造函数~myfile();//通过fp绑定一个析构函数int write(char *buf,int signal_size,int terms);//申明一个write函数向文件中写入数据int read(char *buf,int signal_size,int terms);//申请一个read函数从文件中读取数据返回string类型 }; myfile::myfile(const char *path,const char *type){fpfopen(path,type);if(fpNULL){perror(fopen);} } myfile::~myfile(){fclose(fp); } int myfile::write(char *buf,int signal_size,int terms){int resfwrite((char *)buf,signal_size,terms,fp);return res; } int myfile::read(char *buf,int signal_size, int terms){int resfread((char *)buf,signal_size,terms,fp);return res; } int main() {myfile file_src{C:\\Users\\pzctj\\Documents\\81_C\\day2\\myfile\\main.cpp,r};myfile file_dest{myfile.txt,w};char str[1024]{0};// string bufstr;while(1){//buf.clear();int resfile_src.read((char *)str,1,1024);if(res0){cout 文件读取结束 endl;break;}file_dest.write((char *)str,1,res);}return 0; } 单例模式实现 懒汉模式  #include iostreamusing namespace std;class signalTon{ private:class Mutex{pthread_mutex_t mutex;public:Mutex(){pthread_mutex_init(mutex,NULL);cout 无参互斥锁构造函数 endl;}void lock(){pthread_mutex_lock(mutex);}void unlock(){pthread_mutex_unlock(mutex);}};signalTon(){cout 无参signalTon构造函数 endl;}static Mutex mutex; public:signalTon(const signalTon r)delete ;//删除自动分配的拷贝构造函数//signalTon()default;//确保必须分配构造函数//公开接口用来调用构造函数构建唯一对象或者返回唯一对象static signalTon* getInstance(){mutex.lock();static signalTon* instanceNULL;if(instanceNULL){sleep(1);//延时1秒对于多线程懒汉模式可能if判断就不起作用因此引入互斥锁instancenew signalTon;//堆区开辟空间并调用构造函数为对象初始化}mutex.unlock();return instance;} }; signalTon::Mutex signalTon::mutex;//静态成员属性mutex开辟空间 void* task(void *arg){signalTon* s1signalTon::getInstance();cout s1 endl; }int main() {pthread_t tid;pthread_create(tid,NULL,task,NULL);pthread_detach(tid);signalTon* s1signalTon::getInstance();cout s1 endl;return 0; } 饿汉模式  #include iostreamusing namespace std;class signalTon{ private:signalTon(){cout 无参signalTon构造函数 endl;}static signalTon* instance; public:signalTon(const signalTon r)delete ;//删除自动分配的拷贝构造函数//signalTon()default;//确保必须分配构造函数//公开接口用来调用构造函数构建唯一对象或者返回唯一对象static signalTon* getInstance(){return instance;} }; signalTon* signalTon::instancenew signalTon; void* task(void *arg){signalTon* s1signalTon::getInstance();cout s1 endl; }int main() {pthread_t tid;pthread_create(tid,NULL,task,NULL);pthread_detach(tid);signalTon* s1signalTon::getInstance();cout s1 endl;return 0; }
http://www.hkea.cn/news/14480889/

相关文章:

  • 怎么进行网站优化怎么才能免费建网站
  • 百汇游戏网站开发商外包装设计网站
  • 刷赞抖音推广网站网站规划与建设课程设计
  • 北京矿建建设集团有限公司网站wordpress官方主题库
  • 专门做恐怖的网站直播网站怎么建设
  • 新浪网站源代码从零开始学网站建设
  • linux 网站搬家网站模板html
  • 天津网站建设公司推荐微信网站在线登录网页版
  • 快速网站优化技巧做电脑网站用什么软件有哪些方面
  • 江苏网站建设价格潜江资讯网招聘信息2023年
  • 网站建制作公司北京科技网站制作
  • 自适应网站建设百度网盘网站入口
  • 小网站链接怎么找动漫制作app
  • 邢台建设专业网站泰安做网站哪里好
  • 芯火信息做网站怎么样免费拒绝收费网站
  • windows做网站服务器吗企业网站设计制作服务
  • 唐山做网站哪家好旅游电子商务网站的建设方式
  • 阜阳讯拓网站建设公司怎样申请网站
  • 内江市住房和城乡建设局网站电话号码硬件开发环境
  • 深圳罗湖企业网站建设报价网站开发及设计演讲海报
  • 怎样在在农行网站上做风险评估南京网站开发公司哪家好
  • 网站建设公司广告腾讯广告代理
  • 深圳网站制作与建设公司做网站的公司需要哪些资质
  • 加工厂网站建设论文小说网站的网编具体做哪些工作
  • 上海 企业网站建设wordpress 网站生成app
  • 东莞网站建设平台王占山将军简介
  • 延安市建设工程交易中心网站wordpress运营
  • 丽水网站建设明恩玉杰建设科技处网站
  • 天津微信网站建设摄影师作品网站有哪些
  • 做网站怎么签订协议网销是做什么的