文章 2017-11-08 来自:开发者社区

一个C++类实现文件全盘搜索

VC++实现文件全盘搜索 很久没更新了,今天决定写点东西。 这是我以前写的一个C++的类,可以在硬盘上全盘搜索指定的文件(可以用通配符),还可以添加过滤器,以便搜索特定的文件。该类使用链表储存搜索结果(学了那么多数据结构,总算可以用一把了),性能还是可以的。虽说没什么技术含量,但也挺有用的 下面就是这个类的代码,包括测试程序,原本我没有写注释,现在加上了一些。 这个博客居然不支持C++的代码插入....

文章 2017-11-08 来自:开发者社区

为C++程序添加文件保存加载功能

一、引子  为什么要浪费时间去设计一个算法来实现数据的文件存储还要费劲地调试代码呢?Boost库可以为你做这些事情。借助于串行化模板,你可以容易地把数据存储到你自己定制格式的文件中。本文将教给你如何轻松地存储数据并回读数据。  二、概述  当你开发一个软件包时,你总是想集中精力于软件的功能。而最让你担心的是,花费大量的时间写代码,而该代码有可能会应用在另外大量的其他程序中。那正是重用的含义所在,....

文章 2017-11-08 来自:开发者社区

【cocos2d-x从c++到js】02:解决在vs中修改js源文件无效

之前我们讲到了,如何去把cocos2d-x引擎自带的MoonWarriors例子工程导入源码,然后可以方便学习和编辑。 但是我事后发现,如果修改了js代码后,点击调试,运行时仍然是之前的结果,毫无变化。这是怎么回事呢? 仔细观察后,我发现,对于cocos2d-x for js来说,js脚本只是一个资源文件,他在生成工程时,会执行一个批处理,这个批处理的作用就是拷贝资源文件到对应的目录下。 可以.....

文章 2017-10-18 来自:开发者社区

C++ 非托管的vc工程中部分文件使用.Net Framwork

非托管的vc工程中部分文件使用.Net Framwork 原文地址   使用vs2005环 境 ,且工程不使用与编译头文件stdafx.h.(保证可以,不可以来找我!)  一,建立一般的c++的console32的project ,name: Test ,工程setting使用默认,不改变.如下: 原文地址 二,add header file: ManagedCppC...

C++ 非托管的vc工程中部分文件使用.Net Framwork
文章 2017-10-18 来自:开发者社区

C++ 中的各种类型文件说明

 1、tlb、tlh和tli文件  tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。  tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。 因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的C++类型,使得C++开发者可以使用。 相信vb和j++也会把tlb翻译成自己语言兼容的类...

文章 2017-10-17 来自:开发者社区

C++:文件的输入和输出

1、共同的打开文件方式: fin.open("test.txt",ios::binary)fout.open("test.txt",ios::binary)fboth.open("test.txt",ios::in|ios::out|ios::binary) 或者fistream fin("test.txt",ios::binary)fostream fout("test.txt",io...

文章 2017-10-12 来自:开发者社区

C++ 打开exe文件的方法(VS2008)

C++ 打开exe文件的方法(VS2008) #include "stdafx.h" #include <Windows.h> #include <ShellAPI.h>   int _tmain(int argc, _TCHAR* argv[]) {     SHELLEXECUTEINFO shell...

文章 2017-10-09 来自:开发者社区

C++判断文件是否存在

#include <fstream> #incude <iostream>bool bFileExist = false; std::fstream _file; _file.open(strFilePath, std::ios::in);if (_file)bFileExist =&...

文章 2017-09-06 来自:开发者社区

[转]C++中的头文件和源文件 .h & .cpp

头文件放声明,源文件放具体定义。  原文: http://www.cnblogs.com/lidabo/archive/2012/04/17/2454568.html   一、C++编译模式 通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源...

文章 2017-09-04 来自:开发者社区

在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解) 背景

背景       在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。   步骤 1. 创建一个CSharpInvokeCPP的解决方案:   2. 创建一个C++的动态库项目: ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注