当前位置: 首页 > 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.dnsts.com.cn/news/161703.html

相关文章:

  • 韩国网站空间推荐有哪些网站开发框架
  • 手机ps软件如何做ppt下载网站dw网页设计案例
  • 购物网站开发环境自己怎么做网上注册免费的网站
  • 兰州做网站的三视觉设计网站
  • 做健康食品的网站建设网站的好处和优点
  • 如何查看网站的空间网站常见错误代码
  • 成都快速做网站wordpress影院主题
  • 淘宝客网站开发教程动态ip服务器可以做网站吗
  • 网站建设维护招聘如何做充值网站
  • 石家庄网站推广招聘让他人建设网站需要提供的材料
  • 怎么做网站和艺龙对接郴州免费招聘网站
  • 上海网站专业制作中山网络公司网站
  • 绍兴建站服务如何快速使用模版做网站
  • 网站建站的流程wordpress 页面 404
  • 买个个域名做网站咋做深圳做网站三网合一
  • 企业网站备案拍照设计师网上
  • 绿色配色的企业网站百度官网认证
  • 网站建设目标有哪几个方面电子商务和网站开发 职务
  • 医药公司网站建设在线教育网站开发经验简历填写
  • 潍坊网站开发weifangwangluo网站恶意点击软件
  • 网站所有人唐山做网站汉狮网络
  • 深圳快速网站制作哪里好中交建设集团有限公司
  • 安全的小网站百度seo排名优化如何
  • 200万做网站网站视频你懂我意思吧app
  • 广东网站建设网站做外汇必须要网站
  • visual studio 网站开发哪个网站开发软件
  • 标准化建设考评网站中企动力网站开发
  • 网站源码程序wordpress logo 编辑
  • 网站产品内页设计母婴网站建设策划书
  • xp怎么做网站服务器查询网站备案服务商