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

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

« 1 2 ... .56 .57 .58 .59 .60 94561.62 .63 .64 .65 .66 ... 232075 »

[其它] C++小知识:尽可能使用枚举类

说明:静态代码分析工具可简化编码过程,检测出错误并帮助修复。PVS-Studio 是一个用于 C/C++ 的静态代码分析工具。该团队检测了 200 多个 C/C++ 开源项目,包括了 Unreal Engine、Php、Haiku、Qt 和 Linux 内核等知名项目。 下面这个 Bug 是在 Source SDK 的源代码中发现的。 错误代码: 这种错误的例子代码量都非常大,我尽可能地选取其中最小的一部分,但是很抱歉,代码看起来依旧很冗长。 enum PhysGunPickup_t { PICK
<weixin_38675746> 在 上传 | 大小:76800

[其它] OpenCV使用鼠标响应裁剪图像

说明:给定一幅图像,将其中的某一部分兴趣区域裁剪出来,这在PS中很好实现,但是使用openCV如何实现呢?因此本文主要介绍openCV使用鼠标响应来裁剪图像: 一、代码部分: #include stdafx.h #include cv.h #include #include IplImage* org = 0; IplImage* img = 0; IplImage* tmp = 0; IplImage* dst = 0; //The mouse cuts the image accordin
<weixin_38557757> 在 上传 | 大小:89088

[其它] C++ 单例模式的几种实现方式研究

说明:单例模式 单例模式,可以说设计模式中最常应用的一种模式了,据说也是面试官最喜欢的题目。但是如果没有学过设计模式的人,可能不会想到要去应用单例模式,面对单例模式适用的情况,可能会优先考虑使用全局或者静态变量的方式,这样比较简单,也是没学过设计模式的人所能想到的最简单的方式了。 一般情况下,我们建立的一些类是属于工具性质的,基本不用存储太多的跟自身有关的数据,在这种情况下,每次都去new一个对象,即增加了开销,也使得代码更加臃肿。其实,我们只需要一个实例对象就可以。如果采用全局或者静态变量的方式,会
<weixin_38708461> 在 上传 | 大小:135168

[其它] C++使用模板实现单链表

说明:本文实例为大家分享了用模板实现单链表,供大家参考,具体内容如下 话不多说 直接上代码 #include using namespace std; template class CLink; template class Node { friend class CLink; public: /* 构造函数和析构函数一般不加类型参数 本类类中除了构造函数和析构函数以外 其它的地方都要加上类型参数 */ Node(T data = 0) { mdata = data; pnex
<weixin_38701407> 在 上传 | 大小:36864

[其它] Windows注册表中修改UAC(用户账号控制)及批处理脚本

说明:注册表路径: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System 键说明: ConsentPromptBehaviorAdmin:通知强度级别 EnableLUA:是否关闭UAC PromptOnSecureDesktop:桌面是否变黑 1:UAC高 ConsentPromptBehaviorAdmin:2 EnableLUA:1 PromptOnSecureDesktop:1 2:UA
<weixin_38680506> 在 上传 | 大小:47104

[其它] C++编程中的const关键字常见用法总结

说明:1、定义常量 (1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。 TYPE const ValueName = value; const TYPE ValueName = value; (2)将const改为外部连接,作用于扩大至全局,编译时会分配内存,并且可以不进行初始化,仅仅作为声明,编译器认为在程序其他地方进行了定义. extend const int ValueName = value;
<weixin_38517892> 在 上传 | 大小:86016

[其它] C++中replace()函数使用方法汇总

说明:C++编程语言中的string应用方式多样化,每一种应用方式都能帮助我们提实现特定的功能需求。在这里我们将会为大家详细介绍一下其中一个比较重要的用法,有关C++ replace()函数的应用方式。 basic_string::max_size C++ replace()函数返回string 能放的最大元素个数。(不同于capacity) size _ type max _ size( ) const; basic_string ::size_type cap, max; cap = s.c
<weixin_38504089> 在 上传 | 大小:50176

[其它] C++中strcpy函数的实现

说明:我们先来看个例子 char * strcpy(char * strDest,const char * strSrc) {   if ((NULL==strDest) || (NULL==strSrc))     throw Invalid argument(s);   char * strDestCopy = strDest;   while ((*strDestCopy++ = *strSrc++) != '\0');   return strDest; } 突然想到之前做过的一个试题 题
<weixin_38523251> 在 上传 | 大小:64512

[其它] c++统计文件中字符个数代码汇总

说明:我们先来看看下面的代码: #include #include #include using namespace std; class CntCharacters { private: int cnt; public: CntCharacters():cnt(0){} ~CntCharacters(){} void opentxt(char* p) { ifstream fin; fin.open(p,ios_base::in); if(!fin.is
<weixin_38586200> 在 上传 | 大小:32768

[其它] C++运算符重载规则详解

说明:C++允许重载的运算符和不允许重载的运算符 C++中绝大部分的运算符允许重载,具体规定见表 不能重载的运算符只有5个: .  (成员访问运算符) .*  (成员指针访问运算符) ::  (域运算符) sizeof  (长度运算符) ?:  (条件运算符) 前两个运算符不能重载是为了保证访问成员的功能不能被改变,域运算符和sizeof 运算符的运算对象是类型而不是变量或一般表达式,不具备重载的特征。 C++运算符重载的规则 C++对运算符重载定义了如下几条规则。 1) C++不允许用户自己定义新
<weixin_38723810> 在 上传 | 大小:141312

[其它] Java中Runnable和Thread的区别分析

说明:Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,   下面看例子: 代码如下:  package org.thread.demo;   class MyThread extends Thread{   private String name;   public MyThread(String name) {   super();   this.name = name
<weixin_38648396> 在 上传 | 大小:56320

[其它] SWT(JFace) 体验之FontRegistry

说明:代码如下:package swt_jface.demo; import org.eclipse.jface.resource.FontRegistry; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.FontData; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.sw
<weixin_38673237> 在 上传 | 大小:18432
« 1 2 ... .56 .57 .58 .59 .60 94561.62 .63 .64 .65 .66 ... 232075 »