![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 78
redpoppet
这个作者很懒,什么都没留下…
展开
-
MFC菜单、工具栏、状态栏
一MFC菜单1 MFC菜单相关类CMenu类 -封装HMENU句柄,及相关的菜单的API函数.2菜单的用法再来建一遍项目吧(还没到想吐的地步)1.2.3.修改stdafx.h头文件,将#include 改成#include 4.5.删掉MFCMenu.cpp转载 2014-08-19 18:49:24 · 1394 阅读 · 0 评论 -
C++学习笔记 day13
1、数据 内存中 变量 磁盘上 文件2、把数据从其他的设备搬到内存中 --- 输入 --- 读 把内存中的数据放到其他设备中 --- 输出 --- 写3、流 物质的定向移动,输入输出流中是数据的定向移动 输入流的源头: 文件 目的地:内存 输出流的源头: 内存 目的地:文件4、标准输出设备 --- 显示器原创 2014-08-20 10:52:57 · 306 阅读 · 0 评论 -
C++ 学习笔记day02
1、%ldd 可执行文件的名字; ---可查看连接库2、C++严格区分大小写,变量命名只能使用字母,数字,或下划线,第一个字母必须使用字母或下划线3、float单精度,double双精度 sizeof(int)---返回int在内存中占的大小 size(bool)=1 size(char)=1 size(short)=2原创 2014-08-20 10:46:36 · 300 阅读 · 0 评论 -
C++ 学习笔记day11
1、 本对象 子类对象 其他函数 private属性 可见 不可见 不可见 protected属性 可见 可见 不可见 public属性 可见 可见 可见 public extends protectedextend原创 2014-08-20 10:51:45 · 334 阅读 · 0 评论 -
C++学习笔记 day06
1、数组指针声明的时候不用初始化,声明以后就指向数组的首地址了,以后不允许改变,所以,数组指针可以认为是一个常量,一旦赋值就不能改变2、char数组 (1)打印char数组的名字即打印数组的内容 (2)对于字符数组,'\0'是结束标志 字符 '\0' = 数组0 可以认为字符'\0'的ASCII码就是0 要保存5个字符,就要把字符数组长原创 2014-08-20 10:47:15 · 297 阅读 · 0 评论 -
C++学习笔记 day09
1、类型封装 类 --> 对象 描述: (1)属性 (2)行为 ---属性和行为是属于类的 创建对象。2、构造函数 --- 初始化对象 (1)构造函数名字必须与类名一样 (2)构造函数不能写返回类型 构造函数在创建对象时,系统自动调用 构造函数允许重载,按用户要求,适应多种情况 当类原创 2014-08-20 10:48:55 · 290 阅读 · 0 评论 -
linux C++学习之路
linux C++学习之路转自:http://blog.csdn.net/lake1314/article/details/18657775转载 2014-08-21 10:16:04 · 479 阅读 · 0 评论 -
C++ 学习笔记day08
1、排序函数 void order(int* p1, int* p2){ if(*p1 > *p2){ int temp = *p1; *p1 = *p2; *p2 = temp; } } voidsort (int *p , int len , int perLen ,原创 2014-08-20 10:48:23 · 285 阅读 · 0 评论 -
extern "C"
头文件 head.h原创 2014-08-21 12:56:04 · 306 阅读 · 0 评论 -
流特殊函数操作
std::istream& get(std::istream& in){ int ival; while(in>>ival, !in.eof()){//遇到文件结束符之前一直输入数据 if(in.bad())//出现系统故障 throw std::runtime_error("IO stream corrupted");原创 2014-08-28 16:00:33 · 371 阅读 · 0 评论 -
C++学习笔记 day15
1、在头文件中 #ifndef _ACCOUNT_ //预编译选项,表示如果没有定义这个宏 #define _ACCOUNT_ //创建以_ACCOUNT_命名的宏 并声明类 #endif2、链表 (1)解决数组必须连续存储的问题 链表是可以不连续的,通过每个节点的指针连接 (2)节点中一原创 2014-08-20 10:52:23 · 313 阅读 · 0 评论 -
C++学习笔记 day10
1、类和对象 类就是对对象的描述,主要从属性和行为两个方面描述。 对于属性一般作成private , 行为作为public 函数(1)构造函数,初始化所有的成员变量,系统自动调用,可以重载 (2)析构函数,在对象生命周期结束的时候自动被调用调用,不准重载 构造函数和析构函数都是系统自动调用的,析构函数可以通过对象调用原创 2014-08-20 10:51:16 · 304 阅读 · 0 评论 -
C++ 学习笔记 day05
1、变量的存储 (1)内存是一块空间,把其中的每个字节做了编号,为了以后计算机能通过编号找到数据 (2)编址方式:绝对编址(在整个程序中使用),相对编址(字节相对于逻辑0偏移量,在进程中使用)2、取变量地址 (1)"&" &i 表示取内存中i的地址 地址的编址用十六进制表示 (2)逻辑0在代码区 全局变量在数据区,地址的编址原创 2014-08-20 10:46:43 · 343 阅读 · 0 评论 -
MFC应用程序编程
一 MFC的发展VC 1.0->VC 5.0->VC 6.0->VC2008 SP1)->VS2010二 MFC基础1 MFC 微软基础类库 采用类的方式,将Win32 API等进行封装,形成的库. 2 MFC相关的头文件 afx.h (application framework, X) afxwin.h (类似于windows.h转载 2014-08-19 18:46:52 · 685 阅读 · 0 评论 -
浅析 C++ 之 RAII
浅析 C++ 之 RAII1.什么是RAII 技术?(参见百度百科相关条目) RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。 RAII 的一般做法是这样的:在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效转载 2014-08-19 18:43:10 · 332 阅读 · 0 评论 -
C++学习笔记 day14
1、对文件的分类 (1)文本文件:每个字节都是有效的可显示的ASCII码,getline() , >> (2)二进制文件:字节是连续的,不能用vi , more查看文件内容,read按字节数读取 , write 100 是整数的100,占4个字节 “100”是字符数组,占3个字节2、异常 (1)人为错误:由于程序员编码不当 客观错误:不能避免原创 2014-08-20 10:51:46 · 300 阅读 · 0 评论 -
C++ 学习笔记 day16
1、算法 脱离具体的语言 有穷性 --- 在保证执行有限步骤之后确定能够结束 确切性 --- 每条语句具体干什么 输入输出 --- 所有的算法都有输出,打印屏幕,写文件,写DB2、快速排序法 数据个数超过一个,任选其中一个数据作为分界值,把其他数据按大小关系分为2组,分界值在中间 对两组数据实行递归重组 //快速排序算法,原创 2014-08-20 10:53:02 · 354 阅读 · 0 评论 -
C++ 学习笔记 day04
1、程序由函数组成,函数只完成自己特定的功能即可 把函数声明写在头文件里(想使用函数时,可直接导入头文件,调用函数),把函数实现写在".cc"文件中 把多个".cc"文件编译成可执行文件 ->分别编译成".o"文件,再连接到一起2、值传递 函数中的参数传递是值传递,形参只是实参的一份拷贝数据,在函数中改变形参的值,对实参无影响 3、作业分析:显示层(与用户原创 2014-08-20 10:47:57 · 293 阅读 · 0 评论 -
C++ 学习笔记day07
1、数组是自动分配空间,指针要手工分配空间(int*p = new int;)2、在Unix上,程序出现段错误的时候,系统会生成core 文件,会把出现错误的那一刻的程序镜像保存在此文件中3、结构的成员变量出现数组: struct Account{ long id ; //char name[ 50 ] ; //cha原创 2014-08-20 10:49:35 · 316 阅读 · 0 评论 -
C++ 学习笔记 day12
1、拷贝构造函数和运算符重载 (1)当类的成员变量中出现指针类型的时候,需要动态申请空间,这样就需要解决浅拷贝的问题 在声明对象的同时用另一个对象为其赋值,会调用拷贝构造函数。 系统提供的默认拷贝构造函数,是浅拷贝,我们可以自己写一个拷贝构造函数,把指针指向的变量也拷贝过去 (2)类中的成员变量出现指针类型,当两个对象都创建出来了以后,相互赋值的时候,就原创 2014-08-20 10:50:28 · 294 阅读 · 0 评论 -
c++ 学习笔记 day01
C++day01学习笔记1、 程序 —— 可执行文件,人发送给计算机的一组指令。 硬件指令是二进制,方便与数字电路和指令集转换。2、 我们学的是符合ANSI规范的标准C++,有可移植性3、 进制:十进制 -> 二进制:除2取余 88 ->0101 1000 二进制 -> 十进制 : 各个位与权重的乘机,之后的总和 0101 1000原创 2014-08-20 10:44:11 · 307 阅读 · 0 评论 -
C++学习笔记 day03
1、cin 输入流一旦破坏,就不能恢复2、函数:一段相关代码组成的集合,以便完成一个特定的目的。 (1)可以通过名字来使用,曾强了代码的可重用性。 (2)提高可维护性。3、函数定义=声明+函数体: 函数名(...){ return ... } 函数返回值:只有在调用函数的同时才能保存返回值 函数定义时,小括号原创 2014-08-20 10:47:19 · 273 阅读 · 0 评论 -
C++书架
C++编程思想II一本好书。学习C++,我就是靠它的。或许是我只买了其卷1的缘故吧,我认为很多地方他都没讲到。讲到的都讲的很详细,比如指针。而且在工作中,我也经常翻他,把他当成工具书也是不错的。它就像谭浩强那本发行量巨大的C语言教科书一样,学习或工具之用都可。不错。 深度探索C++对象模型(Inside The C++ Object Model, Stanley B.Lippman转载 2014-09-28 21:23:32 · 732 阅读 · 0 评论