您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第94632页

« 1 2 ... .27 .28 .29 .30 .31 94632.33 .34 .35 .36 .37 ... 232075 »

[其它] C++使用string的大数取模运算(5)

说明:本次项目目标:使用C++完成对于大数的相关运算,具体有加减乘除取模。 项目要点 1.大数指的是远超long long int的数据 2.将大数用矩阵进行存储,并通过矩阵实现运算 3.本人采用字符串进行存储,应注意char的特点 比如:char a=161;      cout<<(int)a; 此时会输出-95,而不是161,char类型首个比特位是作为正负号的 取模运算其实和取余差不多,主要是取模在负数方面与取余不同 需要用到之前博客提到的减法运算minus 核心思想: 先来看自然
<weixin_38506182> 在 上传 | 大小:69632

[其它] C++中进行txt文件读入和写入的方法示例

说明:前言 大家可能大部分写代码都是在devc或者 vs里面直接输入数据,这一般常见于简单算法和数据的处理,但是一旦处理大数据的话,几百万,几千万,上亿个数据手打似乎不能轻易实现的,那么这篇文章我们来搞懂C++环境下如何进行io流读取txt文件,其实我们需要一个简单的代码进行分析。 这里直接给出源码, 可以进行直接编译 #include #include using namespace std; int main() { int a[10]; ifstream in(读入.txt); fo
<weixin_38502510> 在 上传 | 大小:109568

[其它] c++回调之利用sink示例

说明:代码如下:// cbBysink.cpp : Defines the entry point for the console application.// #include “stdafx.h”#include “cbBysink.h” /************************************************************************//*                上层回调函数                                 
<weixin_38597990> 在 上传 | 大小:140288

[其它] 使用单链表实现多项式计算示例

说明:代码如下:#include #include //比较函数返回值#define A_EQUAL_B  0#define A_LARGE_B  1#define A_LOWER_B -1 //错误返回之集合#define SUCCESS            0#define POINT_ARG_IS_NULL -1#define LINKLIST_IS_NULL  -2#define NOT_FOUND         -3 typedef struct{    int cst_term;//
<weixin_38646230> 在 上传 | 大小:46080

[其它] C++ 关于STL中sort()对struct排序的方法

说明:前言   一直没有系统去看过c++,因为懂得一些c的基本语法,在实际编程中用到c++,只能用到哪些看哪些,发现这样虽然能够完成大部分工作,但是有时候效率实在太低,比如说这节要讲的Std::sort()函数的使用,调了半天才调通。开通c/c++序列博客是记录在使用c++中一些难题,避免以后重犯错,当然以后会尽量挤出时间来较系统学习下c++。   开发环境:QtCreator2.5.1+OpenCV2.4.3   实验基础   首先来看看std中的快速排序算法sort的使用方法:   templat
<weixin_38747211> 在 上传 | 大小:76800

[其它] 非常经典的C语言趣味题目

说明:http://stevenkobes.com/ctest.html 在这个网站上发现一套很有趣的C语言测试题,如果你招聘C语言相关开发人员,或者正在学习C语言,很值得做一做。 如果没有做,下面内容暂时不要看,最好自己先完成一遍。 OK,假设你做的答案没有完全正确,那你可以继续看下去了,否则,后面内容对你来说就是小菜一碟,不值得看。 第一题: #include static jmp_buf buf;int main(void){volatile int b = 3;if (setjmp(buf)
<weixin_38577200> 在 上传 | 大小:129024

[其它] GCC 编译使用动态链接库和静态链接库的方法

说明:1 库的分类 根据链接时期的不同,库又有静态库和动态库之分。 静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。 有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系统上,以供程序运行时调用。(TODO:链接动态库时链接阶段到底做了什么) 2 静态库和动态库的比较 链接静态库其实从某种意义上来说也是一种粘贴复制,只不过它操作的对象是目标代码而不是源码而已。因为静态库被链接后库
<weixin_38611459> 在 上传 | 大小:82944

[其它] VC6.0代码自动提示 VC6.0在win7环境下代码提示智能化

说明:作为程序猿的你,是否已经喜欢或习惯依赖IDE开发环境呢。作为Java程序猿,我还是蛮深深的依赖Java IDE开发环境滴,比如Eclipse或MyEclipse。 有了IDE环境,即使你想不起方法全名,只要知道某个前缀,或哪怕在提示列表中,一一查询,也可以找到自己想找的方法或属性。但是,若是IDE不这么智能,那你是否还能胜任吗? 目前小弟就遇到此情况。VC6.0环境,o(︶︿︶)o 唉,还是不能跟Eclispe相媲美的,也许是对VC6.0不熟悉,对Eclispe相对于熟悉,所以VC6.0使用起来
<weixin_38743506> 在 上传 | 大小:195584

[其它] CFileDialog的钩子函数解决对话框的多选之DoModal问题

说明:<P 前几天领导问我一个问题:就是使用CFileDialog类在设置多选时选中的文件所放的文件缓冲区不知设置多大合适,设置小了DoModal返回为失败, 通过CommDlgExtendedError函数获取错误码为FNERR_BUFFERTOOSMALL(即缓冲区太小),设置大了又浪费内存。(我们 一次要选几百个文件,实在不知设置多大合适)。      我谈了我的思路:CFileDialog的数据成员m_ofn有一个数据成员为钩子函数指针,通过设置这个函数,可以勾取CFileDialog的
<weixin_38657835> 在 上传 | 大小:79872

[其它] iostream与iostream.h的区别详细解析

说明:C++的标准类库被修订了两次,有两个标准 C92和C99,这两个库现在都在并行使用,用 .h 包含的是c92 ,不带 .h 的是c99的头文件,对于普通用户来说这两者没有什么区别,区别是在内部函数的具体实现上。旧的C++头文件是官方明确反对使用的,但旧的C头文件则没有(以保持对C的兼容性)。据说从 Visual C++ .NET 2003 开始,移除了旧的 iostream 库。其实编译器制造商不会停止对客户现有软件提供支持,所以在可以预计的将来,旧的C++头文件还会嚣张一段时间。如果能明白字符
<weixin_38557896> 在 上传 | 大小:84992

[其它] 线程池的原理与实现详解

说明:一. 线程池的简介通常我们使用多线程的方式是,需要时创建一个新的线程,在这个线程里执行特定的任务,然后在任务完成后退出。这在一般的应用里已经能够满足我们应用的需求,毕竟我们并不是什么时候都需要创建大量的线程,并在它们执行一个简单的任务后销毁。 但是在一些web、email、database等应用里,比如彩铃,我们的应用在任何时候都要准备应对数目巨大的连接请求,同时,这些请求所要完成的任务却又可能非常的简单,即只占用很少的处理时间。这时,我们的应用有可能处于不停的创建线程并销毁线程的状态。虽说比起
<weixin_38649838> 在 上传 | 大小:100352

[其它] c++类的隐式转换与强制转换重载详解

说明:在写这篇文章之前,让我们先回顾一下编译器通过匹配过程确定调用哪一个函数的匹配顺序:(1)寻找和使用最符合函数名和参数类型(包括返回值)的函数,若找到则调用;(2)否则,寻找一个函数模板,将其实例化产生一个匹配的重载函数,若找到则调用;(3)否则,寻找可以通过类型转换进行参数匹配的重载函数,若找到则调用它。如果以上步骤均未找到匹配函数,则这个调用是错误的;如果这个调用有多于一个的匹配选译,则调用匹配出现二义性,也是错误的。   类型转换是将一种类型的值映射为另一种类型的值。类型转换实际上包含有自动
<weixin_38551205> 在 上传 | 大小:71680
« 1 2 ... .27 .28 .29 .30 .31 94632.33 .34 .35 .36 .37 ... 232075 »