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

虚拟主机网站建设过程苏州seo安严博客

虚拟主机网站建设过程,苏州seo安严博客,接单做网页的网站,做网站一定要代码吗std::shared_ptr 的 Rust 绑定称为 SharedPtr。 限制: SharedPtr 不支持 T 为不透明的 Rust 类型。对于在语言边界上传递不透明 Rust 类型的所有权,应改用 Box(C 中的 rust::Box)。 示例 // src/main.rsuse std::ops::Deref; …

std::shared_ptr 的 Rust 绑定称为 SharedPtr。

限制:

SharedPtr 不支持 T 为不透明的 Rust 类型。对于在语言边界上传递不透明 Rust 类型的所有权,应改用 Box(C++ 中的 rust::Box)。

示例

// src/main.rsuse std::ops::Deref;
use std::ptr;#[cxx::bridge]
mod ffi {unsafe extern "C++" {include!("example/include/example.h");type Object;fn create_shared_ptr() -> SharedPtr<Object>;}
}fn main() {
let ptr1 = ffi::create_shared_ptr();
{// 创建第二个 shared_ptr,共享同一个对象的所有权。// 仍然只有一个 Object,但有两个 SharedPtr<Object>。// 两个指针都指向堆上的同一个对象。let ptr2 = ptr1.clone();assert!(ptr::eq(ptr1.deref(), ptr2.deref()));// ptr2 超出作用域,但 Object 尚未被销毁。
}println!("向 Object 说再见");// ptr1 超出作用域,Object 被销毁。
}
// include/example.h#pragma once
#include <memory>class Object {
public:
Object();
~Object();
};std::shared_ptr<Object> create_shared_ptr();
// src/example.cc#include "example/include/example.h"
#include <iostream>Object::Object() { std::cout << "construct Object" << std::endl; }
Object::~Object() { std::cout << "~Object" << std::endl; }std::shared_ptr<Object> create_shared_ptr() {
return std::make_shared<Object>();
}
http://www.dtcms.com/wzjs/324967.html

相关文章:

  • 宁波医院网站建设厦门网
  • 开一家网站建设公司要多少钱搜索引擎营销sem
  • 重庆哪里可以学习网站建设和维护神马关键词快速排名软件
  • 新疆住房和城乡建设厅网站目前小说网站排名
  • 微信做购物网站怎么抽佣百度网页版电脑版
  • 基于用户体验的网站设计西安做网站
  • 西安做营销型网站百度一下浏览器
  • 宝鸡市建设工程质量安全监督站网站电脑优化大师哪个好
  • 如何设计网页模板seo技术介绍
  • 定制开发小程序商城班级优化大师免费下载app
  • 凡科做的微网站怎样连接公众号网站主题
  • 网站建设运行情况简介百度手机应用市场
  • wordpress主播宁波seo推广优化公司
  • 做相册网站logo广告公司业务推广
  • 长春市城乡建设部网站网络服务器搭建
  • 聊城网站建设网络营销策划的基本原则是什么
  • 武汉微信网站知名品牌营销案例100例
  • 怎么向企业推销网站建设互联网营销师怎么考
  • 自己怎么给网站做优化百度快照怎么发布
  • 佛山网站建设公司排行西安seo排名收费
  • 企业做网站和开展电子商务的好处独立站
  • 河北中小企业网站win10最强性能优化设置
  • 东莞网站制作有名 乐云践新中国十大网站
  • 同安区建设局网站互联网网络推广公司
  • 做网站ps能用美图秀秀么互联网
  • wordpress 模板丢失.重庆关键词优化
  • 网站版块设计教程快速提高排名
  • nas ddnsto wordpress佛山网站优化
  • 网站的页头页脚怎么做软文营销怎么写
  • 成都市四方建设工程监理有限公司网站seo应用领域有哪些