编程语言基础
西青年
读一流的书,做一流的人。
展开
-
修改论文格式的方法总结
论文修改格式是一件耗时耗力的事情,原创 2014-05-20 22:11:35 · 3001 阅读 · 0 评论 -
malloc内存分配
网上总结到的信息:(1) 静态分派:是在栈上分配,是由用户自己申请,是由操作系统自己释放的 动态分配:是由编译器分配,操作系统没有提供这种机制,所以自己申请,必须自己删除!(2)你也要明白,栈的容量非常的小,而且特别贵,不能满足所有的内存申请,所以就要动态分配,(3)动态分配是编译器自己完成的,跟操作系统没有关系(4) 动态分配效率比较低,不过容量跟用户需求有关。(5)C原创 2014-11-14 23:39:38 · 1188 阅读 · 0 评论 -
vs2010缩小MFC工程大小的方法
MFC工程文件编译运行之后的工程大小往往都是100M兆以上,下面介绍一下vs2010中缩小MFC工程大小的方法。工程文件缩小前的大小:120M。方法分为两步:(1)清理解决方案:在vs2010菜单栏点击“生成”----->“清理解决方案”。(2)在工程文件所在的文件目录下,删除数据库文件。工程文件缩小完成,完成后的大小:362KB。说明:在网上查阅资料,有提到关闭v原创 2014-12-08 17:32:24 · 3322 阅读 · 1 评论 -
typeid()的用法
#include "Command.h"#include #include //基类Aclass A{public: //虚函数 virtual A* GetClass() { return this; }};//继承于类A的子类AAclass AA:public A{public: AA* GetClass() { return this; }}原创 2014-12-23 16:48:17 · 2447 阅读 · 0 评论 -
指针delete的作用
int i=1; int *p=new int; *p=i; cout<<&p<<endl<<p<<endl<<*p<<endl; delete p; cout做了一个小测试,代码如上所示。得到的结果是这样的:可以看到delete指针之后,如果再用*p,它还是有值的,所以为了避免出错,在delete之后,需要添加:p=NULL。原创 2014-09-24 23:12:56 · 2138 阅读 · 0 评论 -
C++中父类的虚函数必须要实现吗?
一、情景C++中父类的虚函数必须要实现吗?class Vir{public: virtual void tryVirtual();};class CVir:public Vir{public: void tryVirtual(){ std::cout<<"CVir"<<std::endl; }};二、说明(1)在main函数中,如果有父类或者子类的实例对象原创 2014-11-19 15:26:06 · 14506 阅读 · 0 评论 -
C++中两个类互相引用的解决方法
一、问题描述现在有两个类A和B需要定义,定义A的时候需要用到B,定义B的时候需要用到A。二、分析A和B的定义和调用都放在一个文件中肯定是不可以的,这样就会造成两个循环调用的死循环。根本原因是:定义A的时候,A的里面有B,所以就需要去查看B的占空间大小,但是查看的时候又发现需要知道A的占空间大小,造成死循环。解决方法1:(1)写两个头文件A.h和B.h分别用于声明类A和B;原创 2014-11-17 20:01:01 · 19496 阅读 · 3 评论 -
while(cin>>word)循环的退出方法
C++Primer中的一行代码:string word;while(cin>>word) cout<<word<<endl;return 0;强制退出while循环的方法:按F6,然后回车。原创 2014-09-26 23:16:36 · 2276 阅读 · 1 评论 -
const成员函数和const对象的调用关系
总结一句话:const对象只能调用const函数,非const对象可以随便调用。原创 2014-09-26 17:01:17 · 1201 阅读 · 0 评论 -
字符编码笔记
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的原创 2014-04-15 19:56:05 · 916 阅读 · 0 评论 -
视图、索引、存储过程的优缺点
转载自博客园:http://www.cnblogs.com/SanMaoSpace/p/3147059.html1.视图(1).什么是视图?视图(View)作为一种数据库对象,为用户提供了一个可以检索数据表中的数据方式。用户通过视图来浏览数据表中感兴趣的部分或全部数据,而数据的物理存储位置仍然在表中。视图是一个虚拟表,并不代表任何物理数据,只是用来查看数据的窗口而已。视图并转载 2015-10-20 11:20:02 · 801 阅读 · 0 评论