![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++类
文章平均质量分 52
xiaobao36
人品五五开
展开
-
C++中字符串与整型浮点型间的转换(转载)
atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(/0)才结束转换,并将结果返原创 2008-11-29 03:48:00 · 506 阅读 · 0 评论 -
gcc编译选项 (转载)
(2007-06-29 17:25:21) var $tag=; var $tag_code=aa0164b60553175f404197a051f539c7; 分类:Linux技术文章 gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编原创 2008-11-29 03:50:00 · 311 阅读 · 0 评论 -
new和malloc的区别[转载]
fccc -->1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new原创 2008-11-29 03:53:00 · 336 阅读 · 0 评论 -
总结下new,原来一直用的,但是有时候经常忘,还是总结下的好![转载]
fccc -->new 一维数组XXX *arr; int len; // 动态确定该长度值 arr = new XXX[len]; // 动态分配,也可以使用 malloc ... delete[] arr; //不要忘记释放 new 多维数组正确的做法是先声明一原创 2008-11-29 03:56:00 · 416 阅读 · 0 评论 -
阅读下面代码,程序列举了3种二维数组作为参数传递的方法:[转载]
#includestdio.h>#define ROWS 3#define COLS 4void sum_rows(int arr[][COLS],int rows);void sum_cols(int [][COLS],int); //可以省略名称int sum2d(int (*arr)[COLS],int rows); //另一种语法形式int main(原创 2008-11-29 03:19:00 · 557 阅读 · 0 评论 -
你也许不知道的#define用法 [转载]
你也许不知道的#define用法 最近看com相关的资料,看到CCmdTarget实现com接口的时候,去读了一些宏的定义,在afxdisp.h头文件中#define BEGIN_INTERFACE_PART(localClass, baseClass) / class X##localClass : public baseClass /本来这个宏定义很容易理解的,但是这里多出个X##,我真没原创 2008-11-29 03:24:00 · 388 阅读 · 0 评论 -
让你的MyEclipse像Visual Studio 2008一样拥有强大功能智能感知功能 (转载)
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key原创 2008-11-29 18:06:00 · 514 阅读 · 0 评论