如何设置友类访问.cpp中变量,大概意思是.cpp中的对象名是什么?

问题描述

如何设置友类访问.cpp中变量,大概意思是.cpp中的对象名是什么?

是这样样子,我有一个data.h,相应地有data.cpp,再建立一个Save.h,相应地有Save.cpp.
目的显然就是想把data类里的数据通过save给导出来。
我的思路是,将save类设为data类的友类,可是如果在save.h,加入Data mydata,那么
只是新建一个新的对象而已,和data.cpp中的变量们完全没有关系,除了长的像。
我想是不是data.cpp中的变量是从属于data类下的一个对象的,不知道这么想对不对。
如果是对的,应该是有个对象名可以拿来在save.cpp中拿来直接访问的。
如果我想的不对,不知道正确的访问方法是什么?
我是个门外汉,原来搞化学的,大神们帮帮我,在过年前把这个搞定,好么好么

解决方案

data类定一个save的类对象,然后通过这个对象导出数据。

解决方案二:

这个和cpp还是h没有关系,include只是机械地包含头文件而已,在一个文件中怎么定义的还是怎么定义。

解决方案三:

这个和cpp还是h没有关系,include只是机械地包含头文件而已,在一个文件中怎么定义的还是怎么定义。

解决方案四:

我就是这样做的啊,可是定义出来的这个对象,并不能读取我原来那个类的数据,除了静态数据。

解决方案五:

我就是这样做的啊,可是定义出来的这个对象,并不能读取我原来那个类的数据,除了静态数据。

时间: 2024-09-10 21:24:54

如何设置友类访问.cpp中变量,大概意思是.cpp中的对象名是什么?的相关文章

应用-android中设置支持javascript会引入xss变量到你的程序中,请检查清楚

问题描述 android中设置支持javascript会引入xss变量到你的程序中,请检查清楚 Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully. 如何理解上面这句英语啊?? 解决方案 你指的是在webView上设置支持JavaScript么? 解决方案二: @SuppressLint("SetJavaScriptEnabled") 忽略

javascript中变量对象的问题

今天在网上看到一段代码,如下  代码如下 复制代码 copytext console.log(typeof(s)); //function var s = "1111"; function s(){} console.log(typeof(s)); //stringconsole.log(typeof(s)); //function var s = "1111"; function s(){} console.log(typeof(s)); //string 琢磨了

webservice 自定义类-vs2008中变量的类型是自定义类,如何使用?

问题描述 vs2008中变量的类型是自定义类,如何使用? 问题更新: 下面提供的"代码段1"和"代码段2"是用户提供的一个webservice接口类,我需要为Col11.Col12.Col13赋值,用户会反馈我Col5的值供我判断赋值的操作是否成功 代码段1: public partial class ERPSA : object, System.ComponentMo del.INotifyPropertyChanged { private string Col1

iis6-关于IIS里,如何在 .htaccess 中设置浏览者不能访问某个目录

问题描述 关于IIS里,如何在 .htaccess 中设置浏览者不能访问某个目录 .htaccess中,只有一句RewriteProxy (.*) http://120.41.89.88/abcd/$1 [NC,U] 也就是把网站解析到一个新的服务器链接地址上,如何写语句禁止用户访问http://120.41.89.88:8624/abcd/HTML/这个子目录?

同一个java文件中,类外面定义的变量都是公用的,

问题描述 同一个java文件中,类外面定义的变量都是公用的, 同一个java文件中,类外面定义的变量都是公用的,那么一个类想调用另外一个类里面定义的变量或者对象应该怎么样调用呢 解决方案 static的 类名.变量名 类名.方法(参数) 成员变量 对象.变量名 对象.方法(参数) 解决方案二: 类名.变量名 类名.对象名

JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量

       转载请注明出处:http://blog.csdn.net/xyang81/article/details/42836783        在上一章中我们学习到了如何在本地代码中访问任意Java类中的静态方法和实例方法,本章我们也通过一个示例来学习Java中的实例变量和静态变量,在本地代码中如何来访问和修改.静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过[类名.变量名]来访问.实例变量也称为成员变量(属性),每个实例都拥有一份实例变量数据的拷贝,它们之间修

PHP模板引擎Smarty中变量的使用方法示例_php实例

本文实例讲述了PHP模板引擎Smarty中变量的使用方法.分享给大家供大家参考,具体如下: 一.概述: Smarty 是 PHP 众多模板引擎中的一个,它是根据 PHP 编写的一个类库. Smarty 的优点: 1.优化网站访问速度: 2.网页前端设计和程序的分离: 二.Smarty 的安装 1.需要到 Smarty 的官方网站 http://www.smarty.net/download.php 下载最新的 Smarty 版本,比如下载的版本为:Smarty-2.6.18.tar.tar: 2

Java 25天基础-DAY 07-面向对象-继承子父类中变量的特点-函数的另一个特性重写(覆盖)

继承: 1.提高了代码的复用性 2.让类与类之间产生了关系,有了这个关系,才有了多态的特性. 注意: 千万不要为了获取其他类的功能,简化代码而继承. 必须是类与类之间有所属关系才可以继承,所属关系is a(谁是谁的一种); java语言中,Java只支持单继承,不支持多继承. 因为多继承容易带来安全隐患:当多个父类中定义了相同的功能,当功能内容不同时,子类对象不确定要运行那一个. 但是Java保留了这种机制,并用另一种体现形式来完成表示,"多实现" Java支持的多层继承: 也就是一个

div布局-设置有背景图片的<div>块中怎么开发出一个白色的块?

问题描述 设置有背景图片的<div>块中怎么开发出一个白色的块? 我用一个图片添加为一个 的背景,然后想在这个块中再添加一个白的的块,但是这个快没法变为白色. 谢谢回答. 解决方案 贴代码,或者贴效果图. 解决方案二: 不知道你想要什么样的效果,在上面再加一个div就好了啊 解决方案三: 代码贴一下,这样不知道你要干什么 解决方案四: 浮上去一个白色的块就可以了啊 解决方案五: 我也是初学者 看看吧 不一定对 <!doctype html> <div style='backg