- 博客(13)
- 资源 (14)
- 收藏
- 关注
原创 C++ vector复制/拷贝方法概述
VECTOR声明初始化,方法很多,我们这里不展开来说,使用最基本的方法:vector<int> link; //声明vector对象link.push_back(1); //初始化link.push_back(2);VECTOR复制/拷贝办法归结下来有以下几种方法。1 vector初始化时复制/拷贝vector<int> item(link)...
2019-11-12 17:26:49
5456
原创 C++ typedef 用法详解
typedef是替一个对象取一个别名,以此增强程序的可读性。1 定义一种数据类型的别名typedef int INT; //定义int类型的一个别名INT。注意:末尾的分号typedef char* pStr;2 定义结构体的别名(很久远的事情了,现在C++已经不存在这个问题)struct sPositon //结构体定义{ int x; int ...
2019-10-29 17:59:25
5238
转载 C++ define用法
1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){.........}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个变量来...
2019-10-29 17:11:07
342
原创 C++ const成员函数(常成员函数)
1 定义 const成员函数(常成员函数):成员函数()后加上const,如:void print()const。2 目的如果一个成员函数不对对象的任何成员数据的进行修改(最常见的为打印成员信息的函数),那么我们可以将这个成员函数设置为const函数,以保护对象数据。如果在该函数里面修改对象的成员数据,则编译器就会报错。3 用法我们通常将 get 函数设置为常成员函数。...
2019-10-28 17:39:45
2671
转载 c++ 函数指针详细解析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/candyliuxj/article/details/63394141.定义每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针。2.语法指向函数的指针变量的一般定义形式为:...
2019-10-28 10:46:11
369
转载 C++虚函数详解
转自:c++虚函数 大牛的文章,就是通俗易懂,言简意赅。前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议...
2019-10-28 09:19:49
428
原创 C/C++ Calling covention 调用约定:_stdcall _cdecl CALLBACK WINAPI PASCAL
宏定义:#define CALLBACK__stdcall#define WINAPI__stdcall#define WINAPIV__cdecl#define APIENTRYWINAPI#define APIPRIVATE__stdcall#define PASCAL__stdcall调用约定(Calling...
2019-10-25 22:09:56
295
转载 SQLite学习手册(C/C++接口简介)
一、概述: 在SQLite提供的C/C++接口中,其中5个APIs属于核心接口。在这篇博客中我们将主要介绍它们的用法,以及它们所涉及到的核心SQLite对象,如database_connection和prepared_statement。相比于其它数据库引擎提供的APIs,如OCI、MySQL API等,SQLite提供的接口还是非常易于理解和掌握的。 二、核心对象和接口:
2014-12-09 15:45:46
369
转载 VC托盘程序的简单实现
以下是网上看到的一个实现VC托盘的程序,好像只适用于对话框程序。经本人简单整理。一、托盘简介 所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起,但又不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^ 二、托盘编程相关函数 其实呢,把
2014-08-31 10:29:56
541
转载 VS2010中安装WTL (转)
WTL很好用,目前最新版为8.1。我研究了一下安装脚本,感觉最好按如下步骤安装:1)下载最新版的WTL8.1并解压缩,找到你的VS安装目录,进入其下的VC\atlmfc\include目录 ,将解压出来的include文件夹中的文件全部复制过来。再进入VS安装目录下的VC\VCWizards\AppWiz目录,新建一个文件夹WTL。然后将解压出来的AppWiz文件夹下的所有文件
2014-07-24 08:24:36
564
原创 C++ unsigned char/int 转二进制方法
C++中输出十进制、八进制、十六进制都有其对应的命令,那二进制有没有呢?cout<<"次数据转化成十进制为: "<<dec<<a<<endl; cout<<"次数据转化成八进制为: "<<oct<<a<<endl; cout
2014-06-18 09:06:54
5989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人