12 2020 档案

C++STL教程
摘要:1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学 阅读全文

posted @ 2020-12-24 21:10 DanielandCalf 阅读(501) 评论(0) 推荐(0) 编辑

MakeFile的使用
摘要:一、makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士, 阅读全文

posted @ 2020-12-23 22:17 DanielandCalf 阅读(165) 评论(0) 推荐(1) 编辑

C++libcurl的使用
摘要:一、libcurl描述: 在curl的官方网站 **http://curl.haxx.se/download.html** 提供编译好libcurl包, 最后写一个demod工程,演示下libcurl强大的威力和自己使用libcurl的一些心得。 二、 curl/libcurl 介绍 先看的baid 阅读全文

posted @ 2020-12-22 21:02 DanielandCalf 阅读(1782) 评论(0) 推荐(0) 编辑

C++webservice接口调用
摘要:一、WebService例子 1.准备要调用的webservice接口的wsdl地址,比如网上的查询天气接口:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 2.准备gSOAP工具:将gsoap_2.8.100.zip解压,进入gsoa 阅读全文

posted @ 2020-12-20 20:50 DanielandCalf 阅读(2604) 评论(0) 推荐(1) 编辑

C++实现HTTP连接
摘要:一、介绍下c++客户端实现的http连接服务端并返回json数据的过程。 http的连接以及获取json数据过程使用的是多字节编码实现的: 我们看下http头文件所包含的参数以及函数 HttpClient.h #ifndef HTTPCLIENT_H #define HTTPCLIENT_H #in 阅读全文

posted @ 2020-12-18 20:46 DanielandCalf 阅读(1274) 评论(0) 推荐(0) 编辑

C++回调函数的理解与使用
摘要:一、回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 回调函数机制: 1、定义一个 阅读全文

posted @ 2020-12-17 21:50 DanielandCalf 阅读(22428) 评论(0) 推荐(4) 编辑

C++线程详细说明
摘要:一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND, 标题为“延时6秒”,添加按钮的响应函数, 代码如下: 1.voidCSingleT 阅读全文

posted @ 2020-12-16 21:38 DanielandCalf 阅读(1932) 评论(0) 推荐(0) 编辑

C++线程编写
摘要:一.进程 首先来看进程,它是一个正在运行的程序的实例,是一个程序在其自身的地址空间的一次执行活动。进程是资源申请、调度、和独立运行的基本单位。进程有两部分组成: 1.操作系统用来管理进程的内核对象,内核对象是系统用来存放关于进程的统计信息的地方,它是操作系统内部分配的一块内存块,该内存块是一种数据结 阅读全文

posted @ 2020-12-15 21:17 DanielandCalf 阅读(269) 评论(0) 推荐(0) 编辑

C++静态库与动态库
摘要:什么是库? 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 所谓静态、动 阅读全文

posted @ 2020-12-14 22:20 DanielandCalf 阅读(482) 评论(0) 推荐(0) 编辑

C++笔试题4
摘要:1 多态的实现 存在虚函数的类至少有一个(多继承会有多个)一维的虚函数表叫做虚表(virtual table),属于类成员,虚表的元素值是虚函数的入口地址,在编译时就已经为其在数据端分配了空间。编译器另外还为每个类的对象提供一个虚表指针(vptr),指向虚表入口地址,属于对象成员。在实例化派生类对象 阅读全文

posted @ 2020-12-13 19:10 DanielandCalf 阅读(267) 评论(0) 推荐(0) 编辑

c++笔试题3
摘要:一、【阿里C++面试题】1、如何初始化一个指针数组。答案: 错题解析:首先明确一个概念,就是指向数组的指针,和存放指针的数组。 指向数组的指针:char (*array)[5];含义是一个指向存放5个字符的数组的指针。 存放指针的数组:char *array[5];含义是一个数组中存放了5个指向字符 阅读全文

posted @ 2020-12-12 20:54 DanielandCalf 阅读(428) 评论(0) 推荐(0) 编辑

C++笔试题续
摘要:第一部分:C++与C语言的差异(1-18)1、C 和 C++ 中 struct 有什么区别? Protection行为 能否定义函数C 无 否,但可以有函数指针C++ 有 可以,默认是public2、C++中的 struct 和 class 有什么区别?【参考答案】从语法上讲,class和struc 阅读全文

posted @ 2020-12-11 21:36 DanielandCalf 阅读(484) 评论(0) 推荐(0) 编辑

C++笔试题
摘要:1. 面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的 阅读全文

posted @ 2020-12-10 21:57 DanielandCalf 阅读(269) 评论(0) 推荐(0) 编辑

C++编程指南续(10-11)
摘要:十、类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。本章仅仅论述“继承”(Inheri 阅读全文

posted @ 2020-12-09 21:50 DanielandCalf 阅读(100) 评论(0) 推荐(0) 编辑

C++详解(8-9)
摘要:八、 C++函数的高级特性 对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成员函数。 重载和内联肯定有其好处才会被C++语言采纳 阅读全文

posted @ 2020-12-08 21:47 DanielandCalf 阅读(223) 评论(0) 推荐(0) 编辑

C++编程指南(6-7)
摘要:六、函数设计 函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。 函数接口的两个要素是参数和返回值。C语言中,函数的参数和返回值的传递方式有两种:值传递(pass by va 阅读全文

posted @ 2020-12-07 21:18 DanielandCalf 阅读(164) 评论(0) 推荐(0) 编辑

C++编程指南续(4-5)
摘要:五、常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 5.1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦? (1) 程序的可读性 阅读全文

posted @ 2020-12-06 18:40 DanielandCalf 阅读(206) 评论(3) 推荐(0) 编辑

C++编程指南续
摘要:三、 命名规则 比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。 “匈牙利”法最大的缺点是烦琐, 阅读全文

posted @ 2020-12-05 21:59 DanielandCalf 阅读(156) 评论(0) 推荐(0) 编辑

C++的编程指南
摘要:序言:每天更新C++的内容 一、文件结构 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。 C++/C程序的头文件以“.h”为后缀,C程序的定义文 阅读全文

posted @ 2020-12-04 21:29 DanielandCalf 阅读(1114) 评论(1) 推荐(0) 编辑

HPSocket介绍与使用
摘要:一、HPSocket介绍 HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/C++、C#、Delphi、E(易语言)、Java、Python等编程语言接口。HP-S 阅读全文

posted @ 2020-12-03 22:16 DanielandCalf 阅读(7496) 评论(2) 推荐(0) 编辑

Access数据库简介
摘要:一、Access数据库的简介 1.microsoft office access是由微软发布的关联式数据库管理系统。它结合了 microsoft jet database engine 和 图形用户界面两项特点,是一种关系数据库工具。它在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的 阅读全文

posted @ 2020-12-02 22:38 DanielandCalf 阅读(5311) 评论(0) 推荐(0) 编辑

VC与VB
摘要:VB调用VC dll的返回方式 第一种类型:数值传递注意:在VB中,默认变量传递方式为ByRef为地址,而传递值就是用ByVal,还要注意在C++中,int类型的变量是32位的,在VB中要用long型变量来配合。VC++部分: [cpp] view plaincopy extern "C" _dec 阅读全文

posted @ 2020-12-01 22:25 DanielandCalf 阅读(1727) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示