cpp-c++ does not refer to a value

问题描述

c++ does not refer to a value

 #ifndef __seven____5__
#define __seven____5__

#include <stdio.h>
#include <iostream>
using namespace std;

class B1{
public:
    B1(int a){
        cout << a << " b1"<< endl;
    }
};

class B2{
public:
    B2(int b){
        cout << b << " b2"<< endl;
    }
};

class B3{
public:
    B3(){
        cout << " b3"<< endl;
    }
};

class C: public B2, public B1, public B3{
public:
    C(int a, int b, int c):B1(a), B2(b), mb2(a), mb1(b)
    {
        cout << c << " c3"<< endl;
    }

private:
    B1 mb1;
    B2 mb2:
    B3 mb3;
};

#endif

不知道为何会有这个错误啊,哪位大哥帮忙解答一下

解决方案

B2 mb2:
这里的分号写成冒号了。

解决方案二:

写程序小心点,标点也不能乱用。冒号是标号,分号是语句结束。

解决方案三:

上一行mb2应该是分号而不是冒号。

解决方案四:

哇,你这个错误,还真是不好看出来,看了半天觉的没啥问题,还是大神们细心

解决方案五:

1.去官网下载最新的源码,自行编译安装

sudo python setup-py build
sudo python setup.py install

  1. ?
    Oracle home does not refer to an 8i, 9i, 10g or 11g installation.

The next problem to arise was that th......
答案就在这里:cx_Oracle Oracle home does not refer to an 8i, 9i, 10g or 11g installation

时间: 2024-08-03 17:37:48

cpp-c++ does not refer to a value的相关文章

vs2013-VS2013 使用了extern定义变量,不能再另一个cpp中调用

问题描述 VS2013 使用了extern定义变量,不能再另一个cpp中调用 VS2013 在一个cpp内定义了 extern int sc = 0; 在另一个cpp中调用的时候 显示"未定义标识符" 如何解决?谢谢 解决方案 在文件1中定义全局变量: int sc = 0; 文件2中先声明再使用 extern int sc; //声明是外部全局变量 解决方案二: 写个类似全局类型的变量 或写一个类中,引用这个类 解决方案三: extern 时不能赋初值吧. 在一个 CPP 中定义一个

在CPP中调用Jscript中的函数

js|jscript|函数 在CPP中调用Jscript中的函数   在C++中调用Jscript的函数非常简单,Windows提供了一个msscript.ocx的控件,利用这个控件可以直接操作Jscript: 执行一段Jscript脚本,或者调用指定的函数.我写了一个简单的例子:   l         导入msscript.ocx.下面这条指令会在项目目录中生成msscript.tli和msscript.tlh两个文件,里面有msscript.ocx中所有接口的描述和IID的定义. #imp

多线程MultiThread.cpp

// MultiThread.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <windows.h> #include <iostream> using namespace std; int tickets = 100; HANDLE hMutex; DWORD WINAPI Fun1Proc(LPVOID lp); DWORD WINAPI Fun2Proc(LPVOID lp); int _tmain

线程-Debug Assertion Failed! mfcwincore.cpp Line: 934 异常

问题描述 Debug Assertion Failed! mfcwincore.cpp Line: 934 异常 第一个picture control显示深度图像,如果人在要求范围内,则显示为红色.人显示红色后,在第二个picture control中显示第一个图片的二值图像,第三个picture control显示第二个图片的轮廓图,结果在刚要显示第二个和第三个图片时候就会出现异常.由于获取深度图像函数videoRun中使用了死循环,我就新建了线程,在新建的线程中运行videoRun. 异常显

cocos2d-x-关于编译cocos2dx中的cpp生成so

问题描述 关于编译cocos2dx中的cpp生成so 下载了cocos2dxv3.1的然后要把几个cpp文件编译成so库 怎么在命令行中编译啊 第一次生成so 不知道该怎么写 需要哪些文件 知道的麻烦告诉下可以吗 解决方案 http://www.58player.com/blog-2327-649.html

winctr13 cpp-Debug Assertion Failed! 在winctrl3.cpp Line:525.求给解决意见,在线等

问题描述 Debug Assertion Failed! 在winctrl3.cpp Line:525.求给解决意见,在线等 错误如图: 出错代码如下: void CCheckListBox::PreSubclassWindow() { CListBox::PreSubclassWindow(); // CCheckListBoxes must be owner drawn **ASSERT(GetStyle() & (LBS_OWNERDRAWFIXED | LBS_OWNERDRAWVARI

c++-在一个.cpp中定义ofstream全局对象和不定义,程序跑出的结果不一样

问题描述 在一个.cpp中定义ofstream全局对象和不定义,程序跑出的结果不一样 求助:c++ 程序 在一个.cpp中定义ofstream logFile("a.txt")和不定义(只是定义与不定义) 程序跑出的结果不一样 这是个什么bug ? 解决方案 不定义是什么意思?不定义logfile吗,不定义的话用什么操作文件

OpenCV2.4版本的camshiftdemo.cpp的详细注释

要我怎么感谢这位仁兄... #include "opencv2/video/tracking.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include <iostream> #include <ctype.h> using namespace cv; using namespace std; Mat

实现一个so库文件名称为libupper.so提供给c/cpp调用

要求:     实现一个so库文件名称为libupper.so,so文件中实现一个函数,函数名为void upper(const char *src, char *desc). 调用upper后将参数src所执行的字符串所有字符转化为大写字母,结构放入到desc字符串中.分别用c语言编写一个 程序test1,调用libupper.so中的upper函数.用c++语言辩词额一个程序test2,调用libupper.so中的upper函数. //upper.c #include <string.h>