CPP
学术科技 · 当前来自首页固化板块目录。
#include "stdio.h" #include "stdlib.h" #include "fstream.h" int main() { FILE *fp; char ch; char cd[10]="222 "; int flag=1; if((fp=fopen("d:\\1.txt","r+"))==NUL…
恩我又来了。。。 这次我想实现:在一个对话框中,当鼠标移到某个按钮控件上时对话框的其他几个编辑框对应出现文字,思路是对该按钮定义一个类继承CBUTTON类,然后重写OnMouseMove,然后在OnMouseMove里调用对话框类的某个函数以实现在对话框出现文字。 现在问题出在如何在OnMouseMove函数里调用对话…
[QUOTE] for (list<int>::iterator it = aaa.begin(); it != aaa.end(); ++it) { cout << *it << " "; } cout << endl; [/QUOTE] 这样算输出的话,最后会多有一个空格,怎么不把最后那个空格输出。。。。 谢谢。
char HostName[25]; int j; CString addr; if(gethostname(HostName,sizeof(HostName))==0 ) { struct hostent* pHost; pHost=gethostbyname(HostName); for(j=0;pHost!=NU…
#ifdef __cplusplus #define _ADDRESSOF(v) ( &reinterpret_cast<const char &>(v) ) #else #define _ADDRESSOF(v) ( &(v) ) #endif 不明白这两个_ADDRESSOF有什么区别,请举个例子吧
一段程序: a.cpp void main() { extern int *aa; int b = aa[0]; } b.cpp int aa[3] = {1,2,3}; 程序运行崩溃,为什么? 怎么修改我知道,extern int aa[3]; 为什么我就不知道了,麻烦各位看看,谢谢
我菜吧! 现在真的想好好学C++,谁给帮帮忙啊!从一点一点做起
C语言允许初始化列表中出现多余的逗号,例如 int days[] = { 31, 28, 31, 30, }; 为什么这种特性是有用的?
正在做一点儿东西,需要给接口类添加一个功能,让客户端在一定时间内没有操作的话就断开客户端和服务端的连接,根心跳的不太一样,小弟菜鸟,希望大家给点思路,怎么做
if(name[0]=='#') {fscanf(f,"%*[^\n]");continue;} 这里%*[^\n]是什么意思?哪个手册可以找到这方面的详细介绍。 *号在man手册里是 An optional assignment-suppressing character ’*’ . 但是,似乎%*[]是一个组合。
有个封装好的BC245G.dll文件。知道内部函数的声明。 调用的函数为PortOpen(int a):int 建立的是控制台工程,IDE为VS2005。 编译通过,但是执行后就自动关闭。不知道哪里出错了。 typedef long int (WINAPI PORTOPEN)(long int a); PORTOPEN…
请教一下,既然在用值传递调用函数时,实参的值是不会改变的,那么值传递的意义在哪里呢? 我们应用值传递解决什么问题呢? 请教大牛!
我看见书上说:auto_ptr有个不同寻常的特性:若通过copy构造函数或者copy assignment操作符复制他们,他们就会变成NULL,而复制所得的指针将取得资源的的唯一拥有权(effective c++ pg 63) 但是我实际测试的时候,发现并不是null,而是继续指向资源,不知道这是为什么,期待大牛解答。…
一直搞不清楚,什么才是内存泄露。 malloc一块内存,没有free,这块内存还映射到进程的地址空间里。但进程退出的时候会释放掉映射到进程地址空间的内存(没有共享的话),那么所谓的压力测试,又怎么测试呢?
现在看了网上的一个帖子,但是还是编译不通过,因为afxwin.h中声明的“CStatic”没有所提到的Load 然后就报错了 error C2039: “LoadImageW”: 不是“CStatic”的成员 1> c:\program files\microsoft visual studio 9.0\vc\atlm…