点点滴滴
dragoo1
这个作者很懒,什么都没留下…
展开
-
c++:error C2593: \'operator <<\' is ambiguous
//代码:#include#includeusing namespace std;class Time{ public: int hour, minute, second; void set(int h, int m, int s){hour =h, minute =m, second =s;} friend Time& operator ++(Time原创 2017-01-17 21:25:39 · 4118 阅读 · 0 评论 -
error C2512: \'CSample\' : no appropriate default constructor available
解决:忘记写CSample的构造函数原创 2017-01-17 21:25:42 · 1506 阅读 · 0 评论 -
error C2679
问题:error C2679: binary ',class std::allocator >' (or there is no acceptable conversion)源代码:#includeusing namespace std;class Student{ int n; string name; public: void set( string str ) { static原创 2017-01-17 21:25:45 · 687 阅读 · 0 评论 -
error LNK2001
错误:error LNK2001: unresolved external symbol "private: static int Student::number" ()源代码:#include#includeusing namespace std;class Student{ static int number; string name; public: void set(string s原创 2017-01-17 21:25:47 · 370 阅读 · 0 评论 -
error C2541: delete : cannot delete objects that are not pointers
代码:class Vector{ int v; int sz; public: void remove() { delete[] v; } int size() { return sz; } void set( int); void display(); int & operator[] (int);}; 解决: int *v;原创 2017-01-17 21:25:50 · 1974 阅读 · 0 评论 -
C++词汇解析集锦 编程开发人员必备
(转:http://www.uml.org.cn/c%2B%2B/200709243.asp)1. 保留字C++中,保留字也称关键字,它是预先定义好的标识符。见关键字的解释。2.关键字C++中已经被系统定义为特殊含义的一类标识符。C++中的关键字有: auto原创 2017-01-17 21:25:53 · 380 阅读 · 0 评论 -
c的一些函数(转)
转:http://www.cppblog.com/lulqs/stdlib.h @函数名称: calloc 函数原型: void * calloc(unsigned n,unsign size); 函数功能: 分配n个数据项的内存连续空间,每个数据项的大小为size 函数返回: 分配内存单元的起始地址,如果不成功,返回0 参数说明: 所属文件:原创 2017-01-17 21:25:56 · 184 阅读 · 0 评论 -
自加自减运算符
下列那些自加自减的表达式正确 A:10++ b:(x+y)++ c:--(a-b) d:a+++a+++a 选D, (答案颜色是白色的)++、--操作符的作用对象仅限变量 ,不能用在常量和算术运算表达式上, 10++ 10是常量 (x+y)++ (x+y)是表达式 --(a-b) (a-b)是表达式 a+++a+++a只有一种解释: (a++)+(a++)+a原创 2017-01-17 21:26:01 · 385 阅读 · 0 评论 -
C语言问题:这个值不是100么,怎么变成15
#include #define min(x,y) (x)main() { int i=10,j=15,k=10; k=10*min(i,j); printf("%d",k); } 如题,k怎么变成15,应该是10*10啊~~~///////////////////////////上面的宏定义少一个最外层的括号,这句k=10*min(i,j)其实相当于:k=10*(10)知识点:宏定义只是一个简原创 2017-01-17 21:26:04 · 930 阅读 · 0 评论 -
f0909的3个问题
源码://student.h#includeusing namespace std;class Student;class Student { const int id;public: Student(int d): id(d) { cout void print() { cout};class Tutor{ Student s;public: Tutor(Student & st):s(st)原创 2017-01-17 21:26:07 · 459 阅读 · 0 评论 -
Expression: _CrtIsValidHeapPointer(pUserData)
问题:Debug Assertion Field!Program F:\题目\Debug\e0902..exeFile: dbgheap.cLine: 1044Expression: _CrtIsValidHeapPointer(pUserData)For information on how your program can cause an assertion failure, seethe原创 2017-01-17 21:26:10 · 1155 阅读 · 0 评论 -
_BLOCK_TYPE_IS_VALID(pHead->nBlockUse
错误: Debug Assertion Failed! Program: F:\......\Debug\f0815.exe File:dbheap.c Line:1050 Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse...... 源程序:#include#i原创 2017-01-17 21:26:13 · 667 阅读 · 0 评论 -
字节对齐(转)
转:http://blog.chinaunix.net/u1/48132/showart_377218.html有关字节对齐的介绍:什么是对齐,以及为什么要对齐:现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就原创 2017-01-17 21:26:15 · 231 阅读 · 0 评论 -
c/c++转义字符
\b:回退:向后退一格 \f:换页 \n:换行,光标到下行行首 \r:回车,光标到本行行首 \t:水平制表 \v:垂直制表 \\:反斜杠 \‘:单引号 \":双引号 \?:问号 \ddd:三位八进制 \xhh:二位十六进制 \0:空字符(NULL),什么都不做。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。原创 2017-01-17 21:26:18 · 821 阅读 · 0 评论 -
问题三:键盘缓冲区残余信息问题
问题三:键盘缓冲区残余信息问题#include int main(){int a;char c; do{ scanf("%d",&a); scanf("%c",&c); printf("a=%d c=%c\n",a,c); /*printf("c=%d\n",c);*/}while(c!='N');} scanf("%c",原创 2017-01-17 21:26:21 · 415 阅读 · 0 评论 -
简单的 学生管理系统
#include#includeusing namespace std;class Data//日期类{public: double Year,Month,Day; Data() { Year=0;Month=0;Day=0; }};class S{public: char name[10]; //姓名 int num;//学号 Data year; friend class Data原创 2017-01-17 21:26:24 · 377 阅读 · 0 评论 -
C++学习点点点滴滴---std::setw(n)的用法
转自:http://hi.baidu.com/sjh9/blog/item/6a2a98ec0d4a622463d09f36.html1.0 std::setw(n); 标准库中的格式化流操作符,位于头文件iomanip中(#include )引用就可以了.... 例:#include #include using namespace std; void DisplayCalend原创 2017-01-17 21:26:30 · 10920 阅读 · 0 评论 -
namespace
转自:http://www.programfan.com/club/showpost.asp?id=9173Namespaces Published by Juan Soulie Last update on May 17, 2006 at 12:58am Namespaces allow to group entities like classes, objects and functions原创 2017-01-17 21:26:32 · 244 阅读 · 0 评论 -
strcmp() strcpy()strcat()代码
int strcmp ( const char * str1, const char * str2 ) { const char *p1=str1,*p2=str2; while(*p1!='\0'&&*p2!='\0') { if(*p1{ return -1; } else if(*p1>*p2) { return 1; } else { p1++;p2++; } } if(*p1!='\0'原创 2017-01-17 21:26:35 · 240 阅读 · 0 评论 -
const char*, char const*, char*const
Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a const pointer to char const char * p; p is a pointer to const char; char const * p; 同上因为C++里原创 2017-01-17 21:26:38 · 276 阅读 · 0 评论 -
fatal error C1083: Cannot open compiler intermediate file: \'C:\\DOC
fatal error C1083: Cannot open compiler intermediate file: 'C:\DOC......Temp\a03444ex': No such file or directory 解决:是环境变量设置问题,把 windows 环境变量temp和tmp改回了原来值 %USERPROFILE%\Local Settings\Temp原创 2017-01-17 21:26:41 · 1900 阅读 · 2 评论 -
Cannot save file. Sharing violation
VC6.0 File->New->Project->MFC AppWizard(exe)->Dialog Based 然后保存,出现一个对话框:F:\题目\3\3.rc Cannot save file. Sharing violation 解决:可能是你的文件夹设置成只读了,把只读不选就可以了(右键"题目"的"属性"选择只读,再点一下,将只读去掉)原创 2017-01-17 21:26:44 · 1981 阅读 · 0 评论 -
fatal error C1010: unexpected end of file while looking for precompiled header directive
在cpp文件前面。 #include "stdafx.h"原创 2017-01-17 21:26:46 · 249 阅读 · 0 评论 -
MFC: Radio group (转)
问题:我在程序里本来创建了两个radio控件,选择了group。ID分别为1004,1005。第一个设了变量m_cfg。现在我又加了一个radio控件,自动生成的ID为1227,我改成了1006。同时将控件属性选择了TAB_STOP。可是m_cfg的值还是在0,1之间变化,没有2。我还应该改什么地方呢。 编程论坛(huarw.com)发表于:2008-03-29 19:53:531楼 得分:20原创 2017-01-17 21:26:49 · 520 阅读 · 0 评论 -
error C2065: \'malloc\' : undeclared identifier
没有包含申明malloc的标准头文件。 可能使malloc.h或stdlib.h等原创 2017-01-17 21:26:52 · 5887 阅读 · 0 评论 -
fatal error C1001: INTERNAL COMPILER ERROR
源代码#includeusing namespace std;class sample{friend void operator ++(sample s1);//定义重载函数为友元函数friend int operator -(sample s2);//定义重载函数为友元函数 int n;public: sample(int i) {n=i;} //原创 2017-01-17 21:26:58 · 455 阅读 · 0 评论 -
amdocs笔试题
今天做的1. 1 32 81 64 25 ( ) 1 这题怎么做6 1的6次方=1 2的5次方=32 3的4次方=81 4的3次方=64 5的2次方=25 6的1次方=6 7的0次方=1原创 2017-01-17 21:27:00 · 226 阅读 · 0 评论 -
LINK : fatal error LNK1104: cannot open file \"glut32.lib\"
glut是一个独立库,不是标准的opengl当中自带的,你需要到网络上去下载的 http://www.xmission.com/~nate/glut.html把glut32.lib文件所在.lib文件夹加在tools-options-Dictinaries的library files中,把glut32.dll放到c:\windows\system32 里再在projects-setting原创 2017-01-17 21:27:06 · 4003 阅读 · 0 评论 -
如何用vc6.0编出来一个心形
1 新建一个单文档应用程序xin 2 在OnDraw()函数中添加画图代码: void CXinView::OnDraw(CDC* pDC) { CXinDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CPen mypen,*oldpen; mypen.Create原创 2017-01-17 21:27:09 · 11839 阅读 · 0 评论 -
Cannot open include file: \'remote-ext.h\': No such file or directory
到http://www.winpcap.org/devel.htm.下载winpcap开发包,解压到指定目录,这里我解压到F:\Devlop\WpdPack_4_0_2\WpdPack,可以看到里面包含了:Lib,Include,文档和示例程序。 PS:原来的文件夹没有remote-ext.h这个文件,要按上面的方法去下载这个文件参考:http://blog.163.com/ak_19860216原创 2017-01-17 21:27:14 · 1607 阅读 · 1 评论 -
error C2275: “stPolyGonSetArray” : 将此类型用作表达式非法
error C2275: “stPolyGonSetArray” : 将此类型用作表达式非法 c:\documents and settings\administrator\桌面\kqgismap20\kqgismap20\outputcontentclass.h(21) : 参见“stPolyGonSetArray”的声明//环境:vs2003,MFC单文档for(int i=0原创 2017-01-17 21:27:17 · 425 阅读 · 0 评论 -
单文档 多文档 对话框(感觉说的很好)
摘自:http://topic.csdn.net/t/20050526/15/4037687.html psbeond 的发言看来对windows编程还是不够了解呀。 基于mfc的应用程序。有一个CXXXApp的类。这代表了一个应用程序实例,里面有一个InitInstance成员,这里是创建窗口的地方,你可以通过改写其中的代码,实现你自己的需求,而MFC的应用程序向导原创 2017-01-17 21:27:20 · 3047 阅读 · 0 评论 -
VS2003 子对话框添加OnInitDialog()
类视图->StudDlg(你的对话框子类)->右键属性->选择重写然后找到"OnInitDialog"选择添加原创 2017-01-17 21:27:23 · 309 阅读 · 0 评论 -
error C2065: “IDD_DIALOG1”: 未声明的标识符
添加#include "Resource.h" PS:2009/07/16,我今天google,发现第一个就是我自己写的解决办法。。。那个郁闷原创 2017-01-17 21:27:25 · 7566 阅读 · 1 评论 -
vc中,如何添加BITMAP图片?
在VC.NET的资源视图里,我选择了BITMAP,点右键后,点添加资源,再导入BITMAP,选择了1个BMP文件,但是确定后,怎么图片没有被导入?放在我的文档下的就可以成功添加了(转自)http://zhidao.baidu.com/question/94824055.html?fr=qrl&fr2=query原创 2017-01-17 21:27:28 · 2591 阅读 · 0 评论 -
error C2065: \'snprintf\' : undeclared identifier
原因:under windows, snprinf is defined as _snprintf. So that was one reason and as a general practice, I've added the #def.解答:用_snprintf 替换snprintf,或者#define snprintf _snprintf 来自:=原创 2017-01-17 21:27:31 · 1828 阅读 · 0 评论 -
VC 数据类型
WORD 16-bit unsigned integerDWORD 32-bit unsigned integer原创 2017-01-17 21:27:34 · 266 阅读 · 0 评论 -
安装VS2003 2005错误
正在执行操作RollbackRemoveShareAndPermissi 内部错误25003 解决:我的安装文件路径不能有有中文..(安装VS.NET出现25003的错误,有一种情况,如果安装文件在中文目录,会出这个错(我的VS.NET就是这样),需要将安装文件拷贝到一个英文目录安装) 参考网页:http://netfork.cnblogs.com/archive/2004/03/20原创 2017-01-17 21:27:42 · 789 阅读 · 0 评论 -
activex control is not registered on this computer
activex control {}is not registered on this computer 启发:按我的经验,如果程序中用到一个未注册的控制,则程序无法装载,更不会弹出提示,效果就双击运行程序,鼠标变成漏斗,马上恢复,程序不会运行就直接终止了。(我的就是运行后就挂了)解决:实际上就是依耐的控件没有注册。注册你的ActiveX控件,在控制台下输入regsvr32 yourocx.o原创 2017-01-17 21:27:45 · 2677 阅读 · 0 评论 -
由于该解决方案配置中没有选中项目配置,已跳过该项目配置。
解决:工具条上Degug/Release那个下拉选配置管理器,把需要的项目沟上参考:http://topic.csdn.net/t/20041013/11/3451067.htmlPS:VS2003里实在项目->XX属性页->配置管理器(在右上角)原创 2017-01-17 21:27:53 · 1243 阅读 · 0 评论