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

天津seo外包太原百度搜索排名优化

天津seo外包,太原百度搜索排名优化,域名查询ip解析,营销的网站一、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) (a<b ? 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.yidumall.com/news/1024.html

相关文章:

  • 潍坊住房和城乡建设厅网站电话重庆高端网站seo
  • 企业网站设计请示网站平台做推广
  • ps网站设计怎么做线上营销技巧和营销方法
  • 毕业设计网站建设流程西安网站seo工作室
  • wordpress下单邮件通知长沙官网seo
  • 丽江旅游网站建设结论网站怎么建立
  • 微信能否做门户网站免费外链代发平台
  • 做网站说什么5.0啥意思广告关键词排名
  • 做视频网站 买带宽网络营销策划怎么写
  • 苏州企业门户网站人工智能培训师
  • 心理咨询网站平台建设引擎seo如何优化
  • 永兴城乡住房建设部网站百度关键词快速排名方法
  • wordpress链接浏览量旺道seo优化软件
  • 深圳龙岗今日新闻头条东莞seo优化方案
  • wordpress带个人中心做网站排名优化的公司
  • wordpress幻灯片加载很慢seo推广编辑
  • 购物网站网页设计模板网络运营推广怎么做
  • 网页游戏破解版公众号关键词排名优化
  • 国外做医疗器械b2b网站关键词免费下载
  • 网站制作知识百度关键词挖掘工具爱站网
  • 网站开发委托服务合同范本手机网站seo免费软件
  • 马达加工东莞网站建设seo网站推广培训
  • 怎么用自己的网站做邮箱网站推广 方法
  • 模板网站可以做webapp外链下载
  • 建设网站的风险6百度seo通科
  • 网站登记表免费推广网站2023mmm
  • 斐讯k3做网站百度识图在线识别
  • 惠州网站建设效果西安做推广优化的公司
  • 合肥高端网站建设公司哪家好国家高新技术企业认定
  • 美容产品网站建设多少钱深圳seo优化