蒲公英110

2016年10月15日

什么是动态链接库

摘要: 什么是dll: dll只是一组源代码的模块,每个模块包含一些可供应用程序或者其他dll调用的函数,在应用程序调用一个dll里面的函数的时候,操作系统会将dll的文件映像映射到进程的地址空间中,这样进程中所有的线程就可以调用dll中的函数了 dll加载完成后,这个时候dll对于进程中的线程来说只是一些 阅读全文

posted @ 2016-10-15 23:18 蒲公英110 阅读(679) 评论(0) 推荐(0) 编辑

流类

摘要: 流类的层次图: 一、ios类 类ios是所有类的祖先,其中包括三种重要的特性:格式化标志、错误状态位、文件操作模式。 1.格式化标志 格式标记位的取值为0或1:0表示关闭(不使用此格式),1表示开启(使用此格式)。如下: boolalpha 如开启,则输入和输出使用bool值(即Ture或False 阅读全文

posted @ 2016-10-15 22:56 蒲公英110 阅读(258) 评论(0) 推荐(0) 编辑

get( )与getline( )区别

摘要: get与getline区别不是很大,但一个明显的区别是get遇到 '\n '字符后便返回,这是 '\n '还在缓冲区中,所以下次读出来的将是 '\n ',而getline遇到 '\n '也返回,但它会把 '\n '从缓冲区里移除掉 所以很多时候用getline方便些 cin.get()每次读取一整行 阅读全文

posted @ 2016-10-15 21:18 蒲公英110 阅读(396) 评论(0) 推荐(0) 编辑

赋值运算符、拷贝初始化和this指针

摘要: 一、赋值运算符和拷贝构造函数(重载技术) 赋值运算符和拷贝构造函数有编译器默认提供,但如果想做更复杂的事,需要重载。 1.下面用一个简单的例子先区分一下赋值运算符和拷贝构造函数: #include<iostream> using namespace std; class alpha { public 阅读全文

posted @ 2016-10-15 21:17 蒲公英110 阅读(752) 评论(0) 推荐(0) 编辑

0xC0000005: 读取位置 0x00000000 时发生访问冲突

摘要: 遇见这种问题一般都是空指针,即:指针里没有赋值~ 如果你对null 进行操作就会产生空指针异常 Object obj = new Object(); 你要知道 obj是一个Object指针变量,指向Object类的一个实例 我们说obj是一个对象 实质是它指向一个对象的首地址 如果这个指针变量obj 阅读全文

posted @ 2016-10-15 20:24 蒲公英110 阅读(1077) 评论(0) 推荐(0) 编辑

虚函数友元函数静态函数

摘要: 一、虚函数 多态性(polymorphism)是面向对象程序设计的基石之一,而虚函数(virtual function)则是多态性的必要成分。 相同的函数调用可以执行完全不同的函数,这种能力被称为多态性。要实现多态性必须具备几个条件: 首先,所有的不同的模型类必须是从同一个基类派生出来的; 其次,基 阅读全文

posted @ 2016-10-15 13:29 蒲公英110 阅读(1040) 评论(0) 推荐(0) 编辑

导航