error C2440: “=”: 无法从“CC2 *”转换为“CC2 *”与指向的类型无关;解决思路

error C2440: “=”: 无法从“CC2 **”转换为“CC2 *”与指向的类型无关;
小弟已经完成了标签的功能,项目属性常规也已经改成了多字节。望高人指导。
我是想达到标签控件下的两个子页面的数据传递(变量值,基本都是double)找了好多方法就这个还详细一点,但是我在设置变量成员的时候会提示错误,所以按照课本里用了指针。
http://wenku.baidu.com/view/3a0f1f5d3b3567ec102d8a42.html
以下是部分代码。
// 标签数据传递Dlg.h : 头文件
//
#define INITGUID
#pragma once
#include "C1.h"
#include "C2.h"
#include "CMY.h"

// C标签数据传递Dlg 对话框
class C标签数据传递Dlg : public CDialogEx
{
// 构造
public:
C标签数据传递Dlg(CWnd* pParent = NULL); // 标准构造函数
CC1* m_1;
CC2* m_2;


BOOL C标签数据传递Dlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: 在此添加额外的初始化代码
m_Tab.InsertItem(0,"1");
m_Tab.InsertItem(1,"2");
m_1=new CC1;
m_2=new CC2;
m_1->Create(IDD_DIALOG1,&m_Tab);
m_2->Create(IDD_DIALOG2,&m_Tab);
m_1->m_b12=&m_2;  //连接中第一种方法最精华的就是这么一句了,但是在这一句,我用了指针之后,会有如标题的错误;
m_1->CenterWindow();
m_1->ShowWindow(SW_SHOW);
return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE


//下面是在1页面添加的中转用指针也就是连接里提到的(1)在CDialogChild1中单击右键,添加一个CDialogChild2*类型的对话框指针变量,记为MyDlg2,访问类型为public;
// CC1 对话框

class CC1 : public CDialog
{
DECLARE_DYNAMIC(CC1)

public:
CC1(CWnd* pParent = NULL);   // 标准构造函数
virtual ~CC1();
CC2* m_b12;

------解决方案--------------------
   m_2=new CC2;// m_2 是 指针 !!!
   m_1->m_b12=&m_2; // 这是指针的指针 !!!
所以 不要 & 
------解决方案--------------------
CC1
里有:    CC2* m_b12;
而且已经初始化所以
如果CC2 里有个m_Edit
m_b12->m_Edit  就可以了
       
------解决方案--------------------
一个是指针一个是指针的指针,当然不能直接相互赋值了