c
sunStd
Time is a file that wears and makes no noise
展开
-
c 文件中调用 cpp 中函数
name.cpp文件中封装一个 c函数如: extern "C" const char* get_my_name(); 关键对于 extern "C" 声明. 加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译, 这样不会有链接错误.#include <string>using namespace std;extern "C" const char* get_my_name();class MyObj {public: ...原创 2021-09-12 17:17:37 · 2946 阅读 · 0 评论 -
Windows 中删除某一文件夹下某一时间前创建的文件.
注: 文章内容来源于网络: #include void DelteOldFiles(){ char path[256]; GetModuleFileNameA(NULL,path,sizeof(path)); std::string strFullPath =path; std::string curPath = strFullPath.substr(0,strFullPat原创 2014-12-26 09:27:20 · 3265 阅读 · 0 评论 -
error C2275: 'time_t' : illegal use of this type as an expression
在linux下调试一个C,通过,没问题,因为linux是在服务器上,大家公用的,所以都是在自己的机子上调试好了再拿去跑,但是刚刚一个跑通过的程序,竟然在自己机子的XP VC6下又跑不过去了(搞笑的是这个C还是在VC下编好的),怎么回事呢,提示是:error C2275: 'time_t' : illegal use of this type as an expression转载 2015-04-02 10:21:23 · 2412 阅读 · 0 评论 -
遍历 apr_table_t
apr_table_t *objs; apr_array_header_t * pp = (apr_array_header_t *) apr_table_elts(objs); for (int i = 0; i nelts; i++) { apr_table_entry_t *ele = (apr_table_entry_t *)pp->elts+i;原创 2015-09-25 10:54:48 · 1242 阅读 · 0 评论 -
atof 到float 类型 精度损失.`
原文地址:http://blog.csdn.net/geophoenix/article/details/7845731字符串转换为浮点数的函数,标准C提供的函数是atof(char *),C++ Builder 提供了一个函数 StrToFloat(AnsiString *),但是如果你直接定义一个浮点数变量,将字符串转换为单精度浮点数的话,很容易出问题,出现精度转载 2016-04-24 16:38:12 · 11116 阅读 · 0 评论 -
size_t 类型总结
最近在阅读C代码过程中发现 大量使用size_t类型.以前看到该类型默认看做int.一直没明白 他到底干嘛的.今天百度完后,在vs2005上找到了完整的定义:很多解释的文章说size_t定义在 cstddef 中然而在该文件中.只找到如下说明 using ::ptrdiff_t; using ::size_t; 表示使用全局的 size_t类型.其实vs2005中原创 2013-12-20 16:57:17 · 4846 阅读 · 0 评论