`

error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员(在“std::

 
阅读更多

error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员(在“std::basic_ios<_Elem,_Traits>”类中声明)问题解决

原因好像是流对象是不允许复制,所以在传给函数作为参数是应该传入引用,这样就没有问题了

void parse_text(string file_name,ofstream out) 

 改成:

void parse_text(string file_name,ofstream &out) 
 就没有问题了……
0
3
分享到:
评论

相关推荐

    哈希表(带template)

    size_t hash_val(const basic_string&lt;_Elem, _Traits, _Alloc&gt;& _Str) { // hash string to size_t value return (::_Hash_array_representation(_Str.c_str(), _Str.size())); } /*hash_val(const char*)*/ ...

    数据结构(C++)有关练习题

    实验一 复习C++有关知识&lt;br&gt;实验目的:&lt;br&gt;通过实验掌握下列知识: &lt;br&gt;1、复习C++有关基本知识;&lt;br&gt;2、熟悉VC编程、编译和调试环境;&lt;br&gt;内容及步骤:&lt;br&gt;编写一个类Complex,定义复数的加法、减法、乘法和除法运算,...

    CSS3特效鼠标悬停文字标题切换对应内容代码.zip

     &lt;div class="demo__elem demo__elem-1"&gt;简约的多文字布局&lt;/div&gt;  &lt;div class="demo__elem demo__elem-2"&gt;一列的图文混排布局&lt;/div&gt;  &lt;div class="demo__elem demo__elem-3"&gt;两列的图文混排布局&lt;/div&gt;  &lt;span...

    CSS3的鼠标悬停文字标题切换对应内容代码.zip

     &lt;div class="demo__elem demo__elem-2"&gt;一列的图文混排布局&lt;/div&gt;  &lt;div class="demo__elem demo__elem-3"&gt;两列的图文混排布局&lt;/div&gt;  &lt;span class="demo__hover demo__hover-1"&gt;&lt;/span&gt;  &lt;span class="demo...

    C++标准库使用范例

    #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;functional&gt; #include &lt;iostream&gt; #include &lt;ostream&gt; using namespace std; bool mod_equal ( int elem1, int elem2 ) { if ( elem1 &lt; 0 ) ...

    基于C++开发的宠物小屋源码+项目说明+sln解决方案(课程设计).zip

    basic_istream&lt;_Elem, _Traits&gt;& getline( basic_istream&lt;_Elem, _Traits&gt;& _Istr, basic_string&lt;_Elem, _Traits, _Alloc&gt;& _Str, const _Elem _Delim) _Istr :表示一个输入流,譬如cin. _Str :将输入流读取...

    一元多项式计算

    #include&lt;iostream&gt; using namespace std; struct elem { int coef; int exp; elem *next; }; class link { public: link(); link(int a[],int b[],int n); friend void add(link &A,link &B); private: ...

    环形缓冲区 封装模板类

    | 插入环形缓冲区:bool CircleBuffer&lt;类型名&gt;::push(Elem) //将Elem插入到缓冲区尾部,若缓冲区已满则返回false | 取出首元素: bool CircleBuffer&lt;类型名&gt;::pop(&Elem) //取出首元素赋值给Elem,若缓冲区已空则...

    线性表的操作,看看吧

    #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; //以下为函数运行结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define LIST_INIT_...

    banner-anim:Animate Banner React组件

    rc-banner-anim React BannerAnim组件浏览器支持 IE 10以上 :check_mark: Chrome31.0+ :check_mark: Firefox 31.0+ :check_mark: Opera 30.0+ :check_mark: Safari 7.0以上 :check... render ( &lt; BannerAnim&gt; &lt; Elem

    C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法

    #include &lt;stdlib&gt; #include &lt;iostream&gt; #include &lt;stack&gt; using std::cout; using std::cin; using std::endl; using std::stack; /*二叉树结点定义*/ typedef struct BTreeNode { char elem; struct BTreeNode *...

    qsort

    函数名称: qsort&lt;br&gt;&lt;br&gt;函数原型: void qsort(void *base, size_t nelem, size_t width, int (*fcmp)(const void *,const void *)&lt;br&gt;&lt;br&gt;函数功能: 使用C.A.R.Hoare排序法对数组base进行排序&lt;br&gt;&lt;br&gt;函数返回: &lt;br...

    [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: Bad state: No element

    * Throws a [StateError] if `this` is empty. * Otherwise returns the first element in the iteration order, * equivalent to `this.elementAt(0)`. */ E get first { Iterator it = iterator; if (!

    《数据结构 1800题》

    i:=n*n WHILE i&lt;&gt;1 DO i:=i div 2; 14. 计算机执行下面的语句时,语句 s的执行次数为 _______ 。【南京理工大学 2000二、1(1.5分)】 FOR(i=l;i&lt;n-l;i++) FOR(j=n;j&gt;=i;j--) s; 15. 下面程序段的时间...

    jQuery瀑布流 图片无限加载代码

    一款简单的jquery瀑布流特效,完美实现了图片的ajax无限加载效果,相关参数设置说明:  column_width:240,//列宽  column_className:'...通过ajax等异步方法得到的数据可以传入该接口进行渲染,如 render(elem)

    python实现数据结构中双向循环链表操作的示例

    看此博客之前建议先看看B站的视频python数据结构与算法系列课程,该... self.elem = elem self.prev = None self.next = None class DoubleCycleLinkList: def __init__(self, node=None): self.__head = node de

    jQuery H5结婚倒计时邀请函电子请帖模板.zip

    代码片段: &lt;div class="clock clock-... &lt;div class="digit"&gt; &lt;span class="days"&gt;81&lt;/span&gt; &lt;span class="txt"&gt;天&lt;/span&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div class="elem-bottom"&gt;  &lt;div class="deco"&gt;&lt;/div&gt;

    数据结构栈的实现

    {cout&lt;&lt;"请输入要入栈的"&lt;&lt;i&lt;&lt;"个数据:"&lt;&lt;endl; cin&gt;&gt;e; a.push (e); } cout&lt;&lt;"显示队栈中的元素为:"&lt;&lt;endl; a.display (); cout&lt;&lt;"输入出栈元素个数:"; cin&gt;&gt;x; cout&lt;&lt;"出栈元素为:"; for(i=1;i&lt;=x;i++...

    mason:梅森(Mason)使用超级大国将地图强制转换为结构。 这很有用,例如,当您连接REST API并想从响应中创建结构时

    createdAt: & ({ :created_at , elem ( DateTime . from_unix ( &1 ), 1 ) }), userId: & ({ :user_id , &1 }) } end end response = %{ " userId " =&gt; 123 , createdAt: 1456749030 } Mason . struct User , ...

Global site tag (gtag.js) - Google Analytics