随笔分类 - 【004】C++
摘要:定义了vector变量,在使用时直接用了等号赋值,后来发现有问题,就查了一下vector怎么赋值? 说明:vector是一个构造对象,不能直接使用=符号进行复制,必须迭代每个元素来复制。或者重载=操作符。 赋值方法:大致有以下几种方法实现用于把一个vector复制给另一个vector://方法1: vector<int > v1(v2);//声明 //方法2:使...
阅读全文
摘要:如题,不能调试的问题,解决办法: 1.修改工程属性页 2.修改VS2015托管兼容模式 工具-》选项-》调试,勾选使用托管兼容
阅读全文
摘要:在软件开发这一高度抽象而且十分复杂的活动中,命名规则的重要性更显得尤为突出。一套定义良好并且完整的、在整个项目中统一使用的命名规范将大大提升源代码的可读性和软件的可维护性。 在引入细节之前,先说明一下命名规范的整体原则: 同一性 在编写一个子模块或派生类的时候,要遵循其基类或整体模块的命名风格,保持命名风格在整个模块中的同一性。 标识符组成 标识符采用英文单词或其组合,应当直观且可...
阅读全文
摘要:如标题所言,此处是对于灰度图像而言///method 1 read the image data one by one for (int row = 0, i = 0;row (row, col) (row, col) ; //cout << (int)arr[i] << " "; i++; } cout << endl; } //test to print for ...
阅读全文
摘要:错误信息截图: 原因: 1.内存泄漏;所以当程序退出时,系统会收回分配的内存,于是调析构函数,由于内存已被错误地释放,于是就会出现“Debug Assertion Failed”的错误。 2.这个assert说明什么问题呢? 说明有一块内存在被释放的时候,它的头部里面的信息已经被改掉了,和预期的不一样。内存分配的程序往往在被分配出的内存块头部放上一些校验信息。这个信息内存的用户是不知道也不应该修...
阅读全文
摘要:用OpenCV做多摄像头校准时间,在图像上显示时间信息,需求要将COleDateTime类型数据转换成char *数据 具体代码如下: 1: COleDateTime m_checkDate; 2: COleDateTime timeCur; 3: timeCur = COleDateTime::GetCurrentTime(); 4: COleDateTime timeStart(...
阅读全文
摘要:1.什么是虚函数? 答:在C++的类中,使用virtual修饰的函数。 例如: vi...
阅读全文
摘要:错误提示信息:错误 C4996 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WAR...
阅读全文
摘要:关于ANSI和Unicode1.ANSI American National Standards Institute(美国国家标准学会),ANSI编码不是一种具体的编码方式,而是一种指定在某些环境下使用某些编码方式的标准。1.1ASCII码 English环境下,ANSI编码标准为ASCII;A...
阅读全文
摘要:1.两者的共同点 int _tmain(int argc, _TCHAR* argv[]) 和 int main(int argc, char* argv[]) ,两者都是程序的主函数,两者都是程序的入口。2.两者的不同点 main()是标准C++的函数入口,默认字符编码格式ANSI 函...
阅读全文
摘要:转自:http://www.cnblogs.com/james6176/p/3222671.htmlc++拼接字符串效率比较(+=、append、stringstream、sprintf) 最近写的程序用到大量拼接字符串,为了提高拼接效率,比较了一下+=、append、stringstream、sp...
阅读全文

浙公网安备 33010602011771号