随笔分类 -  C/C++

1 2 3 4 5 下一页
c++ 输入文件流ifstream用法详解[转]
摘要:目录 文章目录输入流的继承关系:成员函数Public member functions1, (constructor)2,ifstream::open3,ifstream:: is_open4,ifstream:: close5,ifstream:: rdbuf6,ifstream:: operat 阅读全文
posted @ 2023-05-19 14:16 3D入魔 阅读(1877) 评论(0) 推荐(0) 编辑
使用耳切法将多边形三角化【转】
摘要:https://blog.csdn.net/yiwei151/article/details/87946592 效果图: 做法及原理可参考此链接:http://www.cnblogs.com/xignzou/p/3721494.html 代码: using System;using System.C 阅读全文
posted @ 2019-09-24 12:17 3D入魔 阅读(1398) 评论(0) 推荐(0) 编辑
C++中int与string的相互转换【转】
摘要:一、int转string 1.c++11标准增加了全局函数std::to_string: string to_string (int val); string to_string (long val); string to_string (long long val); string to_stri 阅读全文
posted @ 2019-03-04 17:59 3D入魔 阅读(16581) 评论(0) 推荐(1) 编辑
c#利用SWIG调用c++dll学习总结【转】
摘要:开发环境: 操作系统:windows 7 IDE:Microsoft Visual Studio Professional 2015 SWIG: 3.0.12 swig的介绍 详细介绍可看官网,一下贴出官网上的原话: SWIG is a software development tool that 阅读全文
posted @ 2018-06-05 11:04 3D入魔 阅读(3412) 评论(1) 推荐(1) 编辑
std::vector利用swap()函数进行内存的释放【转】
摘要:首先,vector与deque不同,其内存占用空间只会增长,不会减小。比如你首先分配了10,000个字节,然后erase掉后面9,999个,则虽然有效元素只有一个,但是内存占用仍为10,000个。所有空间在vector析构时回收。 1、释放内存: empty()是用来检测容器是否为空的,clear( 阅读全文
posted @ 2018-01-16 10:37 3D入魔 阅读(9400) 评论(1) 推荐(0) 编辑
关闭使用ShellExecute打开的进程!!!!!
摘要:前言: 最近做一个项目使用到ShellExecute来打开一个带参数的外部exe文件,关闭时遇到不少问题,最终解决,总结如下。 对于关闭ShellExecute打开的进程窗口,网上比较多的是用FindWindow方式,可惜我也不知道这窗口的名称,晕倒。通过查询资料找到以下方式可以关闭进程。 贴代码: 阅读全文
posted @ 2017-09-11 10:45 3D入魔 阅读(2932) 评论(0) 推荐(0) 编辑
STL之set集合容器 【转】
摘要:set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值;另外,还得确保根节点的左子树的高度与有字数的高度相等,这样,二叉树的 阅读全文
posted @ 2017-09-07 14:47 3D入魔 阅读(154) 评论(0) 推荐(0) 编辑
time_t和SYSTEMTIME之间的相互转换 【转】
摘要:time_t和SYSTEMTIME之间的相互转换 #include <ctime> /* **time_t转SYSTEMTIME */ SYSTEMTIME TimetToSystemTime(time_t t) { FILETIME ft; SYSTEMTIME pst; LONGLONG nLL 阅读全文
posted @ 2017-08-18 12:03 3D入魔 阅读(3091) 评论(0) 推荐(0) 编辑
c/c++在windows下获取时间和计算时间差的几种方法总结 【转】
摘要:http://blog.csdn.net/coder_xia/article/details/6566708 一、标准C和C++都可用 1、获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t 阅读全文
posted @ 2017-08-18 10:44 3D入魔 阅读(2975) 评论(0) 推荐(0) 编辑
怎样使用libcurl获取隐藏了文件后缀的url网络文件类型
摘要:CURLINFO_CONTENT_TYPE CURL: Get Returned Content Mime Type 例如 :以下代码可以查询出天地图的tile图像类型为jpg "http://t0.tianditu.com/img_c/wmts/wmts?Service=WMTS&Request= 阅读全文
posted @ 2017-03-10 17:51 3D入魔 阅读(758) 评论(0) 推荐(0) 编辑
libcurl库的使用(通过libcurl库下载url图像) 【转】
摘要:http://www.linuxidc.com/Linux/2015-09/123609.htm?utm_source=tuicool&utm_medium=referral libcurl库的使用(通过libcurl库下载url图像) 1. 从这里下载libcurl源码,解压缩; 2. 通过CMa 阅读全文
posted @ 2017-03-07 15:26 3D入魔 阅读(3192) 评论(0) 推荐(0) 编辑
C++发送HTTP请求---亲测可行(转)
摘要:转自:http://hi.baidu.com/benbearlove/item/1671c23017575825b3c0c53f 环境:xp sp3,vs2008,在静态库中使用 MFC [cpp] view plain copy [cpp] view plain copy 阅读全文
posted @ 2017-03-03 17:52 3D入魔 阅读(424) 评论(0) 推荐(0) 编辑
关于C++中_finite()函数的说明 [转]
摘要:The function int _finite(double x) returns 1 (true) if x is an ordinary number and 0 (false) if x is either infinite or not-a-number (NaN). msdn中如下描述中 阅读全文
posted @ 2017-02-14 17:48 3D入魔 阅读(821) 评论(0) 推荐(0) 编辑
在c++代码中执行bat文件 【转】
摘要:我想在c++代码中执行磁盘上的一个bat文件。 这个bat文件的完整路径是:E:\\7z\\my7z.bat。 方法一: [cpp] view plain copy system("E:\\7z\\my7z.bat"); [cpp] view plain copy [cpp] view plain 阅读全文
posted @ 2016-10-25 10:10 3D入魔 阅读(3274) 评论(0) 推荐(0) 编辑
C++ 如何得到当前进程所占用的内存呢?【转】
摘要:使用SDK的PSAPI (Process Status Helper)中的BOOL GetProcessMemoryInfo( HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb);typedef struct _PRO 阅读全文
posted @ 2016-10-21 15:16 3D入魔 阅读(3241) 评论(0) 推荐(0) 编辑
C++ 获取URL图片、html文件,CInternetSession 【转】
摘要:http://blog.csdn.net/gnixuyil/article/details/7688439 获取网络图片 [cpp] view plain copy CString URL="http://www.google.com.hk/images/srpr/logo3w.png" CInte 阅读全文
posted @ 2016-10-10 16:06 3D入魔 阅读(1324) 评论(0) 推荐(0) 编辑
SWIG 多语言接口变换 【转】
摘要:一. SWIG 是Simple Wrapper and Interface Generator的缩写,是一个帮助使用C或者C++编写的软件创建其他编语言的API的工具。例如,我想要为一个C++编写的程序创建.NET API,一般情况下我必须使用托管C++(Managed C++)去编写大量的代码才能 阅读全文
posted @ 2016-07-21 14:18 3D入魔 阅读(880) 评论(0) 推荐(0) 编辑
C++ 用libcurl库进行http通讯网络编程 【转】
摘要:http://www.cnblogs.com/moodlxs/archive/2012/10/15/2724318.html C++ 用libcurl库进行http通讯网络编程 目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、 阅读全文
posted @ 2016-05-18 13:42 3D入魔 阅读(2017) 评论(0) 推荐(0) 编辑
托管和非托管转换新方法:Marshaling Library(zz) 【转】
摘要:托管和非托管转换新方法:Marshaling Library(zz) 托管和非托管转换新方法:Marshaling Library(zz) http://hi.baidu.com/superql/blog/item/38e9c8073202fcc37a8947ac.html 1.VC++2008中新 阅读全文
posted @ 2016-04-12 14:04 3D入魔 阅读(643) 评论(0) 推荐(0) 编辑
Net调用非托管代码(P/Invoke与C++InterOP) [转]
摘要:将 System::String 转换为 wchar_t* 或 char*PtrToStringChars将String转换为本机wchar_t *或char *。由于 CLR 字符串为内部 Unicode,因此这样通常会返回一个 Unicode 宽字符串指针。然后可以将其转换为宽字符串1 .Net... 阅读全文
posted @ 2015-11-25 16:57 3D入魔 阅读(1111) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页