-
[C++] c++中的堆内存储器
c++中的堆内存classPeople{char*name;}People(char*str){name=str;}如上构造函数中一定要为name分配储存空间吗??name和str不是指向堆中同一块区域吗?如:char*str="要加薪";c++plus怎么说不行c++------解决方案-----...
4077
热度 -
5306
热度 -
[C++] MFC文本安插符残留
MFC文本插入符残留我在改变Caret位置时(如回车),上一个Caret会残留在String的末尾。我是用vs2010创建的。.net4。消息和成员变量都没问题。如图,第一个串Thanks,第二个串Very,第三个串Much结束时都有残留文本插入符,如图。请问应该如何处理?究竟是哪的问题?这个问题已...
7239
热度 -
[C++] SINT32 SINT8 是什么部类
SINT32SINT8是什么类型啊是用在图像处理方面吗?------解决方案--------------------------------------------------------32bitsPCtypedefsignedintSINT32;typedefsignedcharSINT8;--...
3451
热度 -
[C++] detected wrote memory end of heap解决方案
detectedwrotememoryendofheap请大家看看这段代码删除重复的字符串的有什么问题吗?为什么总是报错呢?我看是memset不应该清零。去掉确实又ok了。谁能解释下嘛?谢谢。voiddelDup() { char*dd=newchar[strlen(s1)+1]; memset...
8792
热度 -
[C++] hash 地图 存成<string,string>这样占空间吗
hashmap存成<string,string>这样占空间吗?hashmap存成<string,string>或者<string,longlongint>这样。1.当数据量过万后,会占大量栈空间吗?2.如果单独把value存成结构体,里面替换成<string...
9133
热度 -
[C++] 利用boost在windows上捕获程序的退出消息(ctrl+c)
求助:利用boost在windows下捕获程序的退出消息(ctrl+c)请教各位达人,如何利用boost库,在windows下捕获程序的退出消息(ctrl+c)。例如:JAVA可以用Runtime.getRuntime().addShutdownHook()注册钩子获得程序退出消息,然后作一些清理操...
3160
热度 -
[C++] c++调用python有关问题请问 :py文件找不到
c++调用python问题请教:py文件找不到贴出我的代码:#helloworld.pydefHello():print"Hello,world!"cpp文件{Py_Initialize();PyRun_SimpleString("importsys");PyRun_SimpleString("sy...
10114
热度 -
[C++] multiset中的count怎么实现统计元素
multiset中的count如何实现统计元素?classnitest{ friendbooloperator<(constnitest&,constnitest&);public: nitest(intn=0):p(newint(n)){} ~nitest() { dele...
1790
热度 -
[C++] char* instIdList[] = {"rb1305""m1309"}; 如何判断里面有几个字符串
char*instIdList[]={"rb1305","m1309"};怎么判断里面有几个字符串?char*instIdList[]={"rb1305","m1309"};怎么判断里面有几个字符串?上述语句,期望的结果是2,请问该怎么判断呢?字符串-----...
1048
热度 -
[C++] 函数指针跟成员函数指针求解,编译器混乱了吗
函数指针和成员函数指针求解,编译器混乱了吗?本帖最后由css433411于2013-01-1923:15:57编辑classEvent{public:};classMouseEvent:publicEvent{public:};classBaseClass;typedefvoid(BaseClass...
2156
热度 -
[C++] 回到栈内存指针,照理说内容应该清空,返回了之后为啥还有
返回栈内存指针,照理说内容应该清空,返回了之后为啥还有#include<iostream>usingnamespacestd;char*GetString(void){charp[]="helloworld";returnp;//编译器将提出警告}voidmain(){char*str=...
6983
热度 -
[C++] 断点 文件版本的有关问题
断点文件版本的问题我在看教程的时候打开了winmain.cpp顺手把教材上的知识点用注释的形势写在里面结果编译的时候在这些winmain.cpp里断点提示:无法命中断点因为与原始版本不一样(如下图)现有三个问题:1.如果我当前打开的这个经过注释的wincore文件在编译跳过(即无法命中断点)那么编译...
7193
热度 -
[C++] 小于符号重载有关问题
小于符号重载问题typedefstructtagBigramPairRecord{std::stringaph;std::stringname;intcount;intdistance;tagBigramPairRecord(){aph="";name="";count=0;distance=0;}...
2103
热度 -
[C++] vector 对象数组删除有关问题
vector对象数组删除问题刚学c++,以前写过一个vector对象数组,对vector用法不熟,现在想给他加一个删除和修改的操作,对照网上一个修改但是还是报错,不知怎么改了,求指教问题在红色标注地方#include<iostream>#include<string>#inc...
7772
热度 -
[C++] 小弟我就分配了这么点空间,为什么能够装修strS这么多的char字符
我就分配了这么点空间,为什么能够装修strS这么多的char字符?#include<iostream>usingstd::cout;usingstd::endl;char*strcpy1(char*strDest,constchar*strSrc){inti=0;if((strDest=...
2304
热度 -
[C++] VC7.1上 如何生成bat文件
VC7.1下怎么生成bat文件程序只有F5时才会显示控制台程序直接双击exe一闪而过求问怎么生成bat并且能够依然显示--------------------------------------因为一个工程里有两个程序这次需要同时开启------解决方案-----------------------...
2840
热度 -
[C++] 怎么把DLL里的输出文本显示在控制台中
如何把DLL里的输出文本显示在控制台中我现在有个DLL库,之前用于控制台程序工程的,里面有很多printf()的标准输出提示信息,我现在的是win32工程,要用到这个DLL库进行开发,问题是现在如何在调试win32时把DLL库里的标准输出信息显示在一个控制中,以方便调试?------解决方案----...
4569
热度 -
[C++] 虚析构函数是怎么办this指针的
虚析构函数是怎么处理this指针的?求大神回答一下,应该有大神明白我是什么意思吧?------解决方案--------------------------------------------------------派生类虚表的函数不是A::~A,而是一个调整this值函数,调整之后才调用A::~A。
2169
热度 -
[C++] 虚析构函数,为什么,哪位高手能解释?懵了
虚析构函数,为什么,谁能解释?懵了。下面调用了两次a->~A(),为什么第一次成功调用了子类的析构函数,而第二次却没有调用子类的析构函数?classA{public: A(){} virtual~A() { cout<<"~A()"<<this<<endl...
10219
热度