C++
文章平均质量分 84
执着坚持
在职
展开
-
多态实现原理
多态”的关键在于通过基类指针或引用调用一个虚函数时,编译时不确定到底调用的是基类还是派生类的函数,运行时才确定。这是如何实现的呢?请看下面的程序,该程序演示了多态类对象存储空间的大小。#include <iostream>using namespace std;class A{public:int i;virtual void func() {}virtual void func2() {}};class B : public A{int j;void func原创 2021-03-13 22:53:40 · 337 阅读 · 0 评论 -
指针类型 野指针 悬空指针 迷途指针
1. 失控指针、迷途指针、野指针、悬浮指针及空指针1.1 失控指针失控指针:也称迷途指针、野指针、悬浮指针。失控指针:指的是不指向任何合法的对象的指针,可以指向任何地址,并且对该地址的数值进行修改或删除,可能会造成意想不到的后果。1.2 迷途指针(悬浮指针)迷途指针:当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针称为迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途指针,则将产生无法原创 2021-03-07 22:55:16 · 758 阅读 · 0 评论 -
C++操作 XML
// MFCApplication1Dlg.cpp : 实现文件//#include "stdafx.h"#include "MFCApplication1.h"#include "MFCApplication1Dlg.h"#include "afxdialogex.h"#import "MSXML6.dll" rename_namespace(_T("MSXML")) #inc原创 2017-06-22 23:44:46 · 434 阅读 · 0 评论 -
xxxx
XDocument doc = new XDocument( new XDeclaration("1.0", "utf-8", "yes"), new XElement("Root", new XAttribute("attr1", "value"),原创 2017-06-23 18:02:29 · 622 阅读 · 0 评论 -
https://tieba.baidu.com/p/4008858829
新编C C++程序设计教程(广树建) 下载地址:http://pan.baidu.com/s/1o6qqXwY密码:zdh6 资源大小:52.2M挑战C++程序语言(蔡文辉) 下载地址:http://pan.baidu.com/s/1ntj70FZ密码:4lv7 资源大小:33.6M数据结构 (C++版)(王红梅) 下载地址:http://pan.baidu.com/s/1原创 2017-07-21 15:01:11 · 21620 阅读 · 0 评论