
C++
skylin19840101
这个作者很懒,什么都没留下…
展开
-
c++中的重载、覆盖、多态的理解
1、子类重新定义父类的做法称为覆盖(override),或者称为重写。2、原创 2014-07-30 11:16:45 · 829 阅读 · 0 评论 -
error C2054:在“inline”之后应输入“(”
error C2054:在“inline”之后应输入“(”按照编译错误的提示来看应该是编译器没有识别inline参数。查阅了一下inline是c++里面的东西,在c里面使用是会发生错误。 解决办法就是将inline修改为__inline或者在mapserver.h中增加了如下的定义:#define inline __inline转载 2014-09-29 10:19:43 · 1127 阅读 · 0 评论 -
__forceinline, inline,__inline的详细说明
inline function_declarator; __inline function_declarator; // Microsoft相关__forceinline function_declarator; // Microsoft相关__inline与inline等同。inline和__inline通知编译器将该函数的内容拷贝一份放在调用函数的地方,这称之为内联转载 2014-10-11 09:59:09 · 3878 阅读 · 0 评论 -
openssl中aes、rsa算法的使用
一、RSA1. 算法原理2.原创 2014-06-24 15:17:38 · 3847 阅读 · 0 评论 -
class std::basic_string 找到一个或多个多重定义的符号
#ifndef mystring#ifdef _UNICODE#define mystring wstring#else#define mystring string#endif#endif当在一个头文件中按照C的方式定义一个函数,使用mystring在其他的Class中使用时,会出现以前的错误。解决办法:头文件中原创 2015-05-12 17:14:34 · 1052 阅读 · 0 评论 -
sqlite.c 导入工程出现的问题
当把sqlite.c 等文件导入到vs中时,会出现一些下面这样的错误:意思应该是预编译头文件没有添加,果断在sqlite.c中包含头文件:#include "stdafx.h"结果如下:实在不行,果断取消对预编译文件的使用:到此,编译OK。原创 2015-05-13 17:32:12 · 549 阅读 · 0 评论 -
VLD工具使用的问题
VLD是一款用于VisualC++的免费内存泄漏检查工具。可以在codeproject.com网站上找到,相比其它的内存泄漏哦给你根据,他在检查内存泄漏的同事,还具有如下特点: 1) 可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在的文件及行号; 2) 可以得到泄漏内存的完整数据; 3) 恶意设置内存泄漏报告的级别; 4) 它以动态库的形原创 2015-05-08 11:49:39 · 802 阅读 · 0 评论 -
几种语言的单例模式的实现(C++/C#/Object-C)
几种语言的单例模式(C++/C#/Object-C)原创 2017-02-07 10:26:40 · 850 阅读 · 0 评论 -
C++的一些特性
C++的一些特性原创 2017-05-23 21:20:03 · 368 阅读 · 0 评论