局部对象
来源:互联网 发布:单片机无线收发模块 编辑:程序博客网 时间:2024/05/19 23:54
//---------main.cpp------------#include <iostream>using namespace std;class A{public:A(){std::cout<<"A -> "<<endl;}};class B{public:B(){std::cout<<"B -> "<<endl;}};class C{public:C(){std::cout<<"C -> "<<endl;}};void func(){std::cout<<endl<<" func :"<<endl;A a; //定义局部对象astatic B b; //静态对象只创建一次 ,定义静态局部对象bC c; //定义局部对象c}int main(int argc,char **argv){std::cout<<"main : "<<endl;for(int i = 1;i<=2;i++){for(int j=1;j<=2;j++)if(i==2) C c;else A a; //定义局部对象c和a B b; //定义局部对象 b}func();func();return 0;}
main :
A ->
A ->
B ->
C ->
C ->
B ->
func :
A ->
B ->
C ->
func :
A ->
C ->
请按任意键继续. . .
定义对象的顺序决定对象创建的顺序。
静态对象只创建一次。
1
0 0
- 局部对象
- 局部对象
- 局部对象
- 局部对象
- 非局部静态对象
- C++返回局部对象
- 局部静态对象
- C++ 局部对象
- 再认识局部静态对象
- 【day0404】C++ 局部对象
- 局部对象,static局部对象,static全局对象
- C++7.5 局部对象、局部变量、static局部变量
- C++中的局部静态对象
- 全局对象/局部静态对象/new数组
- 解析局部对象与临时对象
- C++中的临时对象和局部对象
- 解析局部对象与临时对象
- ThreadLocal维护线程局部 变量或线程局部对象
- C#根据路径获取子文件夹和文件
- Flume NG 简介及配置实战
- 一些经常用到的linux命令
- 打开CMDLINE中的 ” earlyprink “ 参数
- 【Ubuntu下配置shadowsocks-libv客户端】
- 局部对象
- Windows下图文详解PHP三种运行方式(php_mod、cgi、fastcgi)
- Longest Substring Without Repeating Characters
- 对链表的操作为什么要使用二级指针
- iOS及Mac开源项目和学习资料【超级全面】
- Real-time human pose recognition in parts from single depth images 中文翻译【译】【中译】微软kinect中用的算法
- java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
- mq异步发送
- java组合、继承