第七章 类与对象

导入

  1. 程序中的对象是现实中对象的模拟,具有属性和功能/行为;
  2. 抽象出同一类对象的共同属性和行为,形成类,对象是类的实例;
  3. 类将数据和处理数据的函数封装在一起,隐藏内部细节,提供对外访问接口;
  4. 定义对象时,可以通过构造函数进行初始化;
  5. 删除对象时,可以通过析构函数释放资源;
  6. 一个类的对象可以有其他类的对象组合而成,即类的成员可以是其他类的对象;

类与对象

  1. 对象是现实中的对象在程序中的模拟。
  2. 类是同一类对象的抽象,对象时类的某一特定实体。
  3. 定义类的对象,才可以通过对象使用类中定义的功能。

设计类就是设计类型:

  1. 此类型的“合法值”是什么?
  2. 此类型应该有什么样的函数和操作符?
  3. 新类型的对象该如何被创建和销毁?
  4. 如何进行对象的初始化和赋值?
  5. 对象作为函数的参数如何以值传递?
  6. 谁将使用此类型的对象成员?

类定义的语法形式

class 类名称
{public:公有成员(外部接口)private:私有成员protected:保护型成员
};

类内初始值:

  1. 可以为数据成员提供一个类内初始值
  2. 在创建对象时,类内初始值用于初始化数据成员
  3. 没有初始值的成员将被默认初始化。

类内初始值举例:

class Clock {public:void setTime(int newH, int newM, int newS);void showTime();private:int hour = 0, minute = 0, second = 0;
};

类成员的访问控制

  1. 公有类型成员:
    在关键字public后面声明,它们是类与外部的接口,任何外部函数都可以访问公有类型数据和函数。

  2. 私有类型成员:
    在关键字private后面声明,只允许本类中的函数访问,而类外部的任何函数都不能访问。
    如果紧跟在类名称的后面声明私有成员,则关键字private可以省略。

  3. 保护类型成员:
    与private类似,其差别表现在继承与派生时对派生类的影响不同。

类成员的访问权限

  1. 类中成员互相访问
  2. 直接使用成员名访问
  3. 类外访问:使用“对象名.成员名”方式访问 public 属性的成员

类的成员函数

在类中说明函数原型;
可以在类外给出函数体实现,并在函数名前使用类名加以限定;
也可以直接在类中给出函数体,形成内联成员函数;
允许声明重载函数和带默认参数值的函数。

内联成员函数

  1. 为了提高运行时的效率,对于较简单的函数可以声明为内联形式。
  2. 内联函数体中不要有复杂结构(如循环语句和switch语句)。
  3. 在类中声明内联成员函数的方式:
  4. 将函数体放在类的声明中。
  5. 使用inline关键字。

类与对象程序应用举例

钟表类:类的定义:
#include <iostream>
using namespace std;
class Clock{
public:void setTime(int newH = 0, int newM = 0, int newS = 0;void showTime();
private:int hour, minute, second;
}成员函数的实现:
void Clock::setTime(int newH, int newM, int newS) {hour = newH;minute = newM;second = newS;
}
void Clock::showTime() {cout << hour << ":" << minute << ":" << second;
}对象的使用:
int main() {Clock myClock;myClock.setTime(8, 30, 30);myClock.showTime();return 0;
}

构造函数

构造函数的作用

在对象被创建时使用特定的值构造对象,将对象初始化为一个特定的初始态。

构造函数的形式

  1. 函数名与类名相同;
  2. 不能定义返回值类型,也不能有return语句;
  3. 可以有形式参数,也可以没有形式参数;
  4. 可以是内联函数;
  5. 可以重载;
  6. 可以带默认参数。

构造函数的调用时机

在对象创建时被自动调用。

默认构造函数

调用时可以不需要实参的构造函数:

  1. 参数表为空的构造函数;
  2. 全部参数都有默认值的构造函数。

隐含生成的构造函数如果程序中为定义构造函数,编译器将在自动生成。

一个默认构造函数:

  1. 参数列表为空,不为数据成员设置初始值;
  2. 如果类内定义了成员的初始值,则使用内类定义的初始值;
  3. 如果没有定义类内的初始值,则以默认方式初始化;
  4. 基本类型的数据默认初始化的值是不确定的。

“=default”
如果程序中已定义构造函数,默认情况下编译器就不再隐含生成默认构造函数。如果此时依然希望编译器隐含生成默认
构造函数,可以使用:“= default”

例:

class Clock {public:Clock() = default; //指示编译器提供默认构造函数;Clock(int newH, int newM, int newS); //构造函数;private:int hour, minute, second;
);

构造函数实例

//类定义class Clock {
public:Clock(int newH,int newM,int newS);//构造函数void setTime(int newH, int newM, int newS);void showTime();private:int hour, minute, second;
};//构造函数的实现:
Clock::Clock(int newH,int newM,int newS): hour(newH),minute(newM),  second(newS) {}int main() {Clock c(0,0,0); //自动调用构造函数c.showTime();return 0;
}默认构造函数例1class Clock {
public:Clock(int newH, int newM, int newS); //构造函数Clock(); //默认构造函数void setTime(int newH, int newM, int newS);void showTime();
private:int hour, minute, second;
};Clock::Clock(): hour(0),minute(0),second(0) { }//默认构造函数//其它函数实现同前int main() {Clock c1(0, 0, 0);       //调用有参数的构造函数Clock c2;         //调用无参数的构造函数……
}

委托构造函数

委托构造函数使用类的其他构造函数执行初始化过程。
例如:

Clock (int newH, int newM, int newS):
hour(newH), minute(newM), second(newS) {
}
Clock() : Clock(0, 0, 0) {}

复制构造函数

复制构造函数是一种特殊的构造函数,其形参为本类的对象引用。
作用是用一个已存在的对象去初始化同类型的新对象。

class类名 {
public :类名(形参);//构造函数类名(const 类名 &对象名);//复制构造函数//      ...
};
类名::类(const  类名&对象名)//复制构造函数的实现
{   函数体   }

隐含的复制构造函数:

如果程序员没有为类声明拷贝初始化构造函数,则编译器自己生成一个隐含的复制构造函数。
这个构造函数执行的功能是:用作为初始值的对象的每个数据成员的值,初始化将要建立的对象的对应数据成员。
“=delete”
如果不希望对象被复制构造:

  1. C++98做法:将复制构造函数声明为private,并且不提供函数的实现。
  2. C++11做法:用“=delete”指示编译器不生成默认复制构造函数。

例:

class Point {   //Point 类的定义
public:Point(int xx=0, int yy=0) { x = xx; y = yy; }    //构造函数,内联Point(const Point& p) =delete;  //指示编译器不生成默认复制构造函数
private:int x, y; //私有数据
};

复制构造函数被调用的三种情况:

  1. 定义一个对象时,以本类另一个对象作为初始值,发生复制构造;
  2. 如果函数的形参是类的对象,调用函数时,将使用实参对象初始化形参对象,发生复制构造;
  3. 如果函数的返回值是类的对象,函数执行完成返回主调函数时,将使用return语句中的对象初始化一个临时无名对象,传递给主调函数,此时发生复制构造。
    (这种情况也可以通过移动构造避免不必要的复制。)

析构函数

  1. 完成对象被删除前的一些清理工作;
  2. 在对象的生存期结束的时刻系统会自动调用它,然后再释放此对象所属的空间;
  3. 如果程序中未声明析构函数,编译器将自动产生一个默认的析构函数,其函数体为空;
  4. 构造函数与析构函数举例:
#include <iostream>
using namespace std;
class Point {     
public:Point(int xx,int yy);~Point();//...其他函数原型
private:int x, y;
};

类的组合

组合的概念: 类中的成员是另一个类的对象。可以在已有抽象的基础上实现更复杂的抽象。

类组合的构造函数设计:
原则:不仅要负责对本类中的基本类型成员数据进行初始化,也要对对象成员初始化。
声明形式:

类名::类名(对象成员所需的形参,本类成员形参)
:对象1(参数),对象2(参数),……
{//函数体其他语句
}

构造组合类对象时的初始化次序:

  1. 首先对构造函数初始化列表中列出的成员(包括基本类型成员和对象成员)进行初始化,
    初始化次序是成员在类体中定义的次序。
  2. 成员对象构造函数调用顺序:按对象成员的声明顺序,先声明者先构造。
  3. 初始化列表中未出现的成员对象,调用默认构造函数(即无形参的)初始化。
  4. 处理完初始化列表之后,在再执行2构造函数的函数体。

类组合程序举例:

//线段(LIne)类
#include <iostream>
#include <cmath>
using namespace std;class Point { //Point类的定义
public :
Point (int xx = 0, int yy = 0) {x = xx;y = yy;
}Point(Point &p);
int getX() {return x;}
int getY() {return y;}private: int x, int y;
}Point::Point (Point &p) { //复制构造函数的实现x = p.x;y = p.y;cout << "Calling the copy constructor of Point" << endl;
}//类的组合
class Line { //Line类的定义
pubilc: //外部接口
Line (Point xp1, Point xp2);
Line(Line &l);
double getLen() {return len;}
private; ///私有数据成员
Point p1, p2; //Point类的对象p1,p2
double len;
}//组合类的构造函数
Line::Line(Point xp1, Point xp2) : p1(xp1), p2(xp2) {
cout << "Calling constructor of Line" << endl;
double x = static_cast<double>(p1.getX() - p2.getX());
double y = static_cast<double>(p1.getY() - p2.getY());
len = sqrt(x * x + y * y);
}Line::Line (Line &l): p1(l.p1), p2(l.p2) { //组合类的复制构造函数
cout << "Calling the copy constructor of Line" << endl;
len = l.len;
}//主函数int main() {
Point myp1(1, 1), myp2(4, 5); //建立Point类的对象
Line line(myp1, myp2); //建立Line类的对象
Line line2(line); //利用复制构造函数建立一个新对象
cout << "The length of the line is: ";
cout << line.getLen() << endl;
cout << "The length of the line2 is: ";
cout << line2.getLen() << endl;
return 0;
}

前向引用声明

  1. 类应该先声明,后使用;
  2. 如果需要在某个类的声明之前,引用该类,则应进行前向引用声明;
  3. 前向引用声明只为程序引入一个标识符,但具体声明在其他地方。
    例:
class B; //前向引用声明
class A {
public :void f(B, b);
};
class B {
public:void f(A, a);
};

注意事项:

  1. 使用前向引用声明虽然可以解决一些问题,但它并不是万能的。
  2. 在提供一个完整的类声明之前,不能声明该类的对象,也不能在内联成员函数中使用该类的对象。
  3. 当使用前向引用声明时,只能使用被声明的符号,而不能涉及类的任何细节。
    例:
class Fred; //前向引用声明
class Barney {Fred x; //错误:类Fred的声明尚不完善
};class Fred {Barney y;
};

UML简介

三个基本的部分:1. 事物(Things)2. 关系(Relationships)3. 图(Diagrams)
在UML中,虚线箭头表示:依赖;实线空心三角形表示:继承;实线空心菱形表示:共享聚集;实线实心菱形表示:组成聚集。

结构体

  1. 结构体是一种特殊形态的类;
  2. 与类的唯一区别:类的缺省访问权限是private,结构体的缺省访问权限是public
  3. 结构体存在的主要原因:与C语言保持兼容。
    什么时候用结构体而不用类:
    1、 定义主要用来保存数据,而没有什么操作的类型;
  4. 人们习惯将结构体的数据成员设为共有,因此这时用结构体更方便、

结构体的定义:

struct 结构体名称 {公有成员
protected:保护型成员
private:私有成员
};

结构体的初始化:
如果一个结构体的全部数据成员都是公共成员,并且没有用户定义的构造函数,没有基类和虚函数,
这个结构体的变量可以用下面的语法形式赋初值。

类型名 变量名 = { 成员数据1初值, 成员数据2初值, …… };

例:用结构体表示学生的基本信息

#include <iostream>
using namespace std;struct Student {	//学生信息结构体int num;		//学号string name;	//姓名,字符串对象,将在第6章详细介绍char sex;		//性别int age;		//年龄
};int main() {Student stu = { 97001, "Lin Lin", 'F', 19 };cout << "Num:  " << stu.num << endl;cout << "Name: " << stu.name << endl;cout << "Sex:  " << stu.sex << endl;cout << "Age:  " << stu.age << endl;return 0;
}

运行结果:

Num:  97001
Name: Lin Lin
Sex:  F
Age:  19

联合体

声明形式:

union 联合体名称 {公有成员
protected:保护型成员
private:私有成员
};

特点:

  1. 成员共用同一组内存单元;
  2. 任何两个成员不会同时有效。

联合体的内存分配:
例:

union Mark {	//表示成绩的联合体char grade;	//等级制的成绩bool pass;	//只记是否通过课程的成绩int percent;	//百分制的成绩
};
[object Object]

无名联合:
例:

union {int i;float f;
}

在程序中可以这样使用

i = 10;
f = 2.2;

联合体的应用举例:使用联合体保存成绩信息,并且输出

#include <iostream>
using namespace std;
class ExamInfo {
private:string name;	//课程名称enum { GRADE, PASS, PERCENTAGE } mode;//计分方式union {char grade;	//等级制的成绩bool pass;	//只记是否通过课程的成绩int percent;	//百分制的成绩};
public://三种构造函数,分别用等级、是否通过和百分初始化ExamInfo(string name, char grade): name(name), mode(GRADE), grade(grade) { }ExamInfo(string name, bool pass): name(name), mode(PASS), pass(pass) { }ExamInfo(string name, int percent): name(name), mode(PERCENTAGE), percent(percent) { }void show();
}void ExamInfo::show() {cout << name << ": ";switch (mode) {case GRADE: cout << grade;  break;case PASS: cout << (pass ? "PASS" : "FAIL"); break;case PERCENTAGE: cout << percent; break;}cout << endl;
}int main() {ExamInfo course1("English", 'B');ExamInfo course2("Calculus", true);ExamInfo course3("C++ Programming", 85);course1.show();course2.show();course3.show();return 0;
}

运行结果:

English: B
Calculus: PASS
C++ Programming: 85
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 2022年熔化焊接与热切割报名考试及熔化焊接与热切割最新解析

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;熔化焊接与热切割报名考试是安全生产模拟考试一点通生成的&#xff0c;熔化焊接与热切割证模拟考试题库是根据熔化焊接与热切割最新版教材汇编出熔化焊接与热切割仿真模拟考试。20…...

    2024/4/15 13:12:47
  2. 归并排序核心思想:

    以从小到大排序为例&#xff1a; 先将一个数组分为两半并排序&#xff08;以从小到大排序&#xff09;。然后开一个额外数组用来存储&#xff0c;比较排好序的两个数组的元素&#xff08;都从第一个元素开始&#xff09;&#xff0c;依次将较小的元素存入开的二维数组中。...

    2024/4/13 13:44:39
  3. Java面试精选72题

    文章目录1、 多线程有几种实现方法?同步有几种实现方法?2、 JDBC 中的 PreparedStatement 相比 Statement 的好处&#xff1f;3、 Java 中实现多态的机制是什么?4、 说出 ArrayList,Vector, LinkedList 的存储性能和特性5、 Collection 和 Collections 的区别。6、 HashMap …...

    2024/4/7 21:31:20
  4. 定时器keil代码

    #include"reg51.h" unsigned char s[] {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; unsigned char count 0, num 0; void inittimer() {TMOD 0x01;TH0 (65536 - 50000) / 256;TL0 (65536 - 50000) % 256;ET0 1; //开启定时器0的中断EA 1…...

    2024/4/19 16:58:28
  5. unity demo免费下载:第三人称镜头移动+瞄准线+发射弧线球打击方块(方块可以识别受击方向)demo

    Unity&#xff1a; 第三人称视野移动瞄准线发射弧线球打击方块&#xff08;方块可以识别受击方向&#xff09;demo 功能描述&#xff1a; 相机能够根据鼠标滑动而移动&#xff08;类似第三人称游戏镜头控制&#xff09; 发射弧线的小球 相机视野有辅助线&#xff08;瞄准线&…...

    2024/4/19 12:29:03
  6. 第三次网页前端培训笔记(CSS)

    前言 本文主要记录学习HTML中CSS方面的内容。 一、CSS&#xff08;概述&#xff09; CSS(英文全称: Cascading Style Sheets〉层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 CSS目前最新版本为CSS3&…...

    2024/4/23 12:39:35
  7. EasyClick Html UI第四节 列表标签

    EasyClick Html UI第四节 列表标签 列表标签的种类 无序列表标签(ul标签)有序列表标签(ol标签) 无序列表 <!-- ul标签定义无序列表 --> <ul><!-- li标签定义列表项目 --><li>列表标题一</li><li>列表标题二</li><li>列表标…...

    2024/4/13 13:44:14
  8. python 多进程

    import concurrent.futures import osPRIMES [1116281,1297337,104395303,472882027,533000389,817504243,982451653,112272535095293,112582705942171,112272535095293,115280095190773,115797848077099,1099726899285419 ] * 5def is_prime(n):"""判断素数&q…...

    2024/4/13 13:44:09
  9. 计算机毕业设计php旅游网站的设计与实现

    项目介绍 基于php实现的旅游网站的基本功能&#xff0c;要求编码规范&#xff0c;不断发现问题&#xff0c;努力完善网站建设。 根据对旅游网站的功能需求、业务操作规程及其数据结构等具体分析&#xff0c;需要解决问题如下&#xff1a; 1.旅游景点发布和查询功能&#xff1…...

    2024/4/19 5:18:15
  10. 多目标进化优化(小结-基于《多目标进化优化》)

    文章目录前言基于支配的多目标选择合适的点&#xff08;支配的概念&#xff09;求取非支配Deb 非支配排序用排除法构造庄家法构造快速排序&#xff08;1&#xff09;快速排序&#xff08;2&#xff09;支配解集NSGA-II 基于支配的多目标分布优化均匀密集网格优化自适应网格优化…...

    2024/4/7 21:31:12
  11. -了解并发

    为什么要并发&#xff1f; 并发是一种解耦策略&#xff0c;它帮助我们把做什么&#xff08;目的&#xff09;和何时做&#xff08;时机&#xff09;分解开。 解耦目的与时机能明显的改进应用程序的吞吐量和结构。 从结构的角度看&#xff0c;应用程序看起来更像是许多台协同…...

    2024/4/19 5:34:29
  12. 第十六章 string类和标准模板库

    1.string类 1.1.构造函数&#xff1a;细节很多&#xff0c;很多string类的构造用法都挺有意思的&#xff0c;需要了解。 1.2.输入&#xff1a;string类和cin的配合&#xff0c;有很多细节&#xff0c;其中有一个挺不错&#xff0c;即getline将改变string类的大小&#xff0c;…...

    2024/4/13 13:44:34
  13. SQL语句 笔记

    column 列 row 行 Structured Query Language结构化查询语言 relationship database Select 字段1, 字段2, 字段3 from 表名 where 字段 条件 Select * from table where 1; *代表所有&#xff0c; where 1表示没有条件。 一、数字条件查询&#xff08;where&#xff09; Se…...

    2024/4/18 9:34:10
  14. 数学题型和错题总结

    函数 极限(存在——左=右) 乘除法有 0 时,别拆开 幂/幂 –>∞ 指/指 –>∞ 根号有理化...

    2024/4/5 2:48:20
  15. 169:The Buses(翻译)

    来源&#xff1a;http://noi.openjudge.cn/ch0407/169/ The Buses 描述 A man arrives at a bus stop at 12:00. He remains there during 12:00-12:59. The bus stop is used by a number of bus routes. The man notes the times of arriving buses. The times when buses…...

    2024/4/13 13:45:14
  16. OpenGL学习(二)——键盘输入处理与三维对象运动

    一 目标 用线框绘制两个球体,命名为地球和月球。实现月球的自装和公转,并通过键盘输入控制旋转的方向二 参考资料1、glPushMatrix()和glPopMatrix():https://blog.csdn.net/tyxkzzf/article/details/409072732、键盘控制:https://blog.csdn.net/xie_zi/article/details/…...

    2024/4/18 7:53:48
  17. 01 Linux 系统简介

    Linux 系统简介 什么是Linux系统&#xff1f;Linux系统与Windows系统有什区别&#xff1f; 场景&#xff1f;Linux系统的分支版本 开源&#xff1a; 开放源代码 闭源&#xff1a; 私有化源代码 学习技术&#xff1a; github 代码库&#xff0c;开发人员写的代码都会上传到…...

    2024/4/7 21:31:09
  18. Box of CSS3

    文章目录Box of CSS3W3C Standards modeIE 6 Quirks modebox-sizingcontent-boxborder-boxoverflowvisiblehiddenscrollautoclipresizeflexflex-directionrowcolumnrow-reverse、column-reverseflex-wrapnowrapwrapwrap-reversejustify-contentflex-startflex-endcenterspace-b…...

    2024/4/7 21:31:08
  19. 公文写作领导讲话必备号召与呼吁语句素材(2)

    在体制内写公文&#xff0c;你是不是经常有这样的感觉&#xff0c;这篇文章我已经有想法了&#xff0c;提纲已经列好&#xff0c;也掌握了相关的素材&#xff0c;但是一下笔&#xff0c;第一句话就写了好久。 有这样的感觉&#xff0c;是因为你没有掌握公文写作的核心公式。我曾…...

    2024/4/13 13:45:04
  20. MATLAB 数据类型|CSDN创作打卡

    当你开始关心如何优雅地编程时&#xff0c;你就会开始关心语言本身。无论是 Java C Python MATLAB 他们都是编程语言。当你接触过多门语言&#xff0c;并且都有一定深入的学习后就会发现其实语言的本质都是相通的&#xff0c;你所需要关心的部分也都是大差不离的。MATLAB 和 Py…...

    2024/4/13 13:45:04

最新文章

  1. 2024年成都市“蓉贝”软件人才年度评估及资金支持申报对象内容、材料要求

    一、申报对象 经2023年评估合格的第一批&#xff08;2019年评聘&#xff09;、第二批&#xff08;2020年评聘&#xff09;、第三批&#xff08;2021年评聘&#xff09;“蓉贝”软件人才&#xff0c;2022年评聘的第四批“蓉贝”软件人才。 二、评估内容 &#xff08;一&#…...

    2024/4/25 14:04:47
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. [Spring Cloud] gateway全局异常捕捉统一返回值

    文章目录 处理转发失败的情况全局参数同一返回格式操作消息对象AjaxResult返回值状态描述对象AjaxStatus返回值枚举接口层StatusCode 全局异常处理器自定义通用异常定一个自定义异常覆盖默认的异常处理自定义异常处理工具 在上一篇章时我们有了一个简单的gateway网关 [Spring C…...

    2024/4/23 6:25:55
  4. 解析大语言模型训练三阶段

    大语言模型的训练过程一般包括3个阶段&#xff1a;预训练&#xff08;Pre-training&#xff09;、SFT&#xff08;有监督的微调&#xff0c;Supervised-Finetuning&#xff09;以及RLHF&#xff08;基于人类反馈的强化学习&#xff0c;Reinforcement Learning from Human Feedb…...

    2024/4/23 6:25:26
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/25 11:51:20
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/23 13:30:22
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/23 13:28:06
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/24 18:16:28
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/23 13:27:44
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/19 11:57:53
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/23 13:29:53
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/23 13:27:22
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/25 13:39:44
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/23 22:01:21
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/23 13:29:23
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/25 0:00:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/25 4:19:21
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/19 11:59:23
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/19 11:59:44
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/24 16:38:05
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/25 13:19:01
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/23 13:27:51
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/23 13:27:19
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57