美文网首页
c++ 单例存值

c++ 单例存值

作者: 刃之剑 | 来源:发表于2021-08-31 20:22 被阅读0次
#include <stdio.h>
#include <bio.h>
#include "string.h"
#include "common/json.h"

#ifndef _SINGLETON_H_
#define _SINGLETON_H_

#include <iostream>

class singleton   //实现单例模式的类
  {
  private:
      singleton() {}  //私有的构造函数
        
  public:
      BIO *bioData;
      string m_cn;
      EVP_PKEY *signEvpPkey;

      void setsignData(BIO *bioKey){
          bioData = bioKey;
      }
      BIO* getsignData(){
          return bioData;
      }
      static singleton* GetInstance()
      {
          static singleton Instance;
          return &Instance;
      }
  };

#endif

场景需要使用单例存储数据从OC传值到C++,C++读取使用.将数据加载到内存,而不是从文件中读取(安全性)

赋值

singleton *model = singleton::GetInstance();
model->bioData=bioPKey;

使用

singleton * model = singleton::GetInstance();
bioPKey = model->bioData;
evpPkey = model->signEvpPkey;

相关文章

  • c++ 单例存值

    场景需要使用单例存储数据从OC传值到C++,C++读取使用.将数据加载到内存,而不是从文件中读取(安全性) 赋值 使用

  • 学而时习之单例模式

    本文主要说明单例模式的概念,应用,以及C++实现。 I、上帝视角看单例模式 1.1 单例模式特点 单例模式需要满足...

  • Swift的四种传值方法

    Swift中常用的四种传值方法:单例,单例,闭包(相当于OC的block传值),通知 1单例: 1>.创建单例变量...

  • 单例模式

    单例模式及C++实现代码单例模式4种实现详解 c++11改进我们的模式之改进单例模式 单例模式(Singleton...

  • 单例模式

    1.属性值可修改的单例模式 2.属性值不可修改的单例模式 优缺点: 优点: 在单例模式中,活动的单例只有一个实例,...

  • Swift 单例传值

    回顾 Objc 创建单例的方式: 1.创建单例 2.给单例的属性赋值 3.输出单例的属性值

  • iOS 开发中单例的简单使用

    单例模式 1:什么是单例模式 单例模式是一种常见的设计模式,对于单例对象的类,必须要保证在任意时刻下只有一个对象存...

  • Singleton 单例模式

    搬运自大神博客单例模式(Singleton)及其C++实现 单例模式,在GOF的《设计模式:可复用面向对象软件的基...

  • Spring--Bean创建细节

    一.对象创建单例/多例 scope="singleton", 默认值, 即 默认是单例 【service/da...

  • OC中反向传值的方法

    oc中反向传值四种方法 block反向传值 在需要传值的界面: 在接受到传值的界面 单例反向传值 创建一个单例类 ...

网友评论

      本文标题:c++ 单例存值

      本文链接:https://www.haomeiwen.com/subject/isxtwltx.html