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

一站式服务大厅官网建设摩托车官网首页

一站式服务大厅官网,建设摩托车官网首页,uc官网网站开发者中心,wordpress 清理缓存一、C文件和流#xff1a; 在C中进行文件处理#xff0c;需要包含头文件iostream和fstream。fstream标准库定义的三个新的数据类型#xff1a; 数据类型 描述 ofstream 该数据类型表示输出文件流#xff0c;用于创建文件并向文件写入信息。 ifstream …一、C文件和流 在C中进行文件处理需要包含头文件iostream和fstream。fstream标准库定义的三个新的数据类型 数据类型 描述 ofstream 该数据类型表示输出文件流用于创建文件并向文件写入信息。 ifstream 该数据类型表示输入文件流用于从文件读取信息。 fstream 该数据类型通常表示文件流且同时具有 ofstream 和 ifstream 两种功能这意味着它可以创建文件向文件写入信息从文件读取信息。 打开文件 void open(const char *filename, ios::openmode mode); 关闭文件 Void close(); 文件被打开的模式 模式标志 描述 ios::app 追加模式。所有写入都追加到文件末尾。 ios::ate 文件打开后定位到文件末尾。 ios::in 打开文件用于读取。 ios::out 打开文件用于写入。 ios::trunc 如果该文件已经存在其内容将在打开文件之前被截断即把文件长度设为 0。 示例 ofstream outfile; outfile.open(file.dat, ios::out | ios::trunc ); ifstream  afile; afile.open(file.dat, ios::out | ios::in ); 二、C异常处理 异常是程序在执行期间产生的问题。C 异常是指在程序运行时发生的特殊情况。异常提供了一种转移程序控制权的方式。 C 异常处理涉及到三个关键字try、catch、throw。 throw: 当问题出现时程序会抛出一个异常。这是通过使用 throw 关键字来完成的。 catch: 在您想要处理问题的地方通过异常处理程序捕获异常。catch 关键字用于捕获异常。 try: try 块中的代码标识将被激活的特定异常。它后面通常跟着一个或多个 catch 块。 try { // 保护代码 }catch( ExceptionName e1 ) { // catch 块 }catch( ExceptionName e2 ) { // catch 块 }catch( ExceptionName eN ) { // catch 块 } 三、C动态内存 C程序中的内存分为两个部分1、栈—在函数内部声明的所有变量都将占用栈内存2、堆—程序中未使用的内存在程序运行是可用于动态分配的内存。 使用new运算符为给定类型的变量在运行时分配堆内的内存当不再需要动态分配的内存空间使用delete运算符来删除由new运算符分配的内存。示例 double* pvalue NULL; // 初始化为 null 的指针 pvalue new double; // 为变量请求内存 double* pvalue NULL; if( !(pvalue new double )) { cout Error: out of memory. endl; exit(1); } delete pvalue;        // 释放 pvalue 所指向的内存 四、C命名空间 命名空间的定义使用关键字 namespace后跟命名空间的名称 namespace namespace_name { // 代码声明 } 调用带有命名空间的函数或变量需要在前面加上命名空间的名称 name::code; // code 可以是变量或函数 使用using namespace指令在使用命名空间时可以不用再前面加上命名空间的名称。 命名空间的嵌套通过使用 :: 运算符来访问嵌套的命名空间中的成员 namespace namespace_name1 { // 代码声明 namespace namespace_name2 { // 代码声明 } } 五、C模板 模板式泛型编程的基础泛型编程即以一种独立于任何特定类型的方式编写代码。 函数模板 template typename type ret-type func-name(parameter list) { // 函数的主体 } 类模板 template class type class class-name { ... } 六、C预处理器 ◆ #define预处理用于创建符号常量该符号常量称为宏。 #define macro-name replacement-text 可以使用 #define 来定义一个带有参数的宏 #define MIN(a,b) (ab ? a : b) ◆ 条件编译有几个指令可以用来有选择地对部分程序代码进行编译。 #ifdef NULL #define NULL 0 #endif #ifdef DEBUG cerr Variable x x endl; #endif #if 0 不进行编译的代码 #endif C中的预定义宏 宏 描述 __LINE__ 这会在程序编译时包含当前行号。 __FILE__ 这会在程序编译时包含当前文件名。 __DATE__ 这会包含一个形式为 month/day/year 的字符串它表示把源文件转换为目标代码的日期。 __TIME__ 这会包含一个形式为 hour:minute:second 的字符串它表示程序被编译的时间。
http://www.dnsts.com.cn/news/49132.html

相关文章:

  • 淘客怎么建网站做推广百度怎么做开锁网站
  • 电子商务网站建设主题可以做网站的软件上传歌曲
  • 做带v头像的网站国外优秀企业网站欣赏
  • 学校内部网站开发价格在哪个网站上做苗木生意好些
  • 外贸免费开发网站建设长沙网站建设流程
  • wordpress站点如何添加百度分享代码建设银行网站怎么登陆不了了
  • 网站后台修改网站首页怎么做做网站背景图片浪漫爱情
  • 南京城市规划建设展览馆网站重庆企业网站推广价格
  • 网站后台管理系统权限做免费嗳暧视频网站
  • 华强北附近网站建设WordPress 4.8.1 增强版
  • 功能型网站wordpress 换语言
  • 网站app客户端制作林州市住房和城乡建设部网站
  • 如何策划手机网站龙岩律师在线咨询
  • 建设网站最好的软件网站设计制作的服务商
  • 戒赌网站怎么做网络培训心得体会
  • 衡水 网站建设百度搜索
  • 微网站自助建设长春网站建设模板
  • 门户网站系统业务流程图自己做的产品在哪个网站上可从卖
  • 淄博的大型网站建设企业网站源码 thinkphp
  • 杭州企业网站设计模板网站用户黏度
  • 九寨沟城乡建设官方网站呼和浩特网站建设哪家好
  • wordpress图床首页无缩略图湖北seo推广
  • 局域网的电脑怎么做网站服务器优秀的html5网站 2016
  • 什么网站可以学习建设工程法律实践设计帮官网
  • 免费发帖的平台有哪些网络优化师
  • 木门行业网站该怎么做网站与平台的区别
  • 怎么用微信官方网站做二维码中铁建设集团有限公司在哪
  • 网站建设策做网站设计的公司叫什么
  • 仪征市企业网站建设公司wordpress 下载失败
  • 十堰网站制作公司偃师网络营销的概念