
C++
文章平均质量分 62
C++相关
一马途追
本人是一个从事C++开发十年有余的程序猿,一直忙于工作忙于项目,一 晃十年过去了;偶尔也会想起写写博客记录下工作中学到的新技术或遇到的问题,但是大多数情况是陷入项目开发,无暇兼顾其他。现在想想多年经验确实在增长,但积累的并不多,收获也没想象中的大,常常唏嘘不已。所以,打算以后多写博客,分享一些技术心得,如果能帮助到需要的人那就更好了。-- 2022年7月
展开
-
算术表达式求值(C语言)
算术表达式求值(C语言)原创 2011-03-31 16:33:00 · 3608 阅读 · 1 评论 -
cvMat 创建矩阵,在上面一个圆和一个矩形,然后显示出来
/*******************************************************************************************************************************************原创 2011-10-05 20:39:08 · 1302 阅读 · 1 评论 -
Hello C++
参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然是山,看水仍然是水。刚进入编程的行列中,对什么都充满憧憬,而对什么又都一知半解,只见树木不见森林。但决定了追求技术,就该忘掉畏惧。不知什么时候我才能达到第三境界,但我不会放弃。原创 2011-03-05 08:49:00 · 463 阅读 · 1 评论 -
【那些年C++趟过的坑】strncpy字符串截断缺陷
字符串拷贝,学过C/C++的人都非常熟悉,但这个函数有一个需要注意的地方,当字符串src大小比目标数组dest大时,那就会内存越界,发生崩溃。为了解决这个问题,strncpy诞生了,先看下定义:strncpy加一个参数num, 意为最大可拷贝的空间大小,就是说当字符串src长度比dest大时,会自动截断。不过谁知道呢,strncpy会不会在截断发生时被’\0’呢。.....................原创 2022-07-09 16:24:06 · 3338 阅读 · 18 评论 -
C++8种排序算法实现
#ifndef SORTUTILS_H#define SORTUTILS_H#include <vector>#include <string>using std::vector;using std::string;class SortUtils{public: SortUtils(); //快速排序 static void ...原创 2020-03-03 18:45:04 · 245 阅读 · 0 评论 -
C语言 enum 枚举 注意要点
enum ENUM_TEST {ENUM_EST1=1,ENUM_EST2, ENUM_EST3, ENUM_EST4, ENUM_EST5, ENUM_EST6, ENUM_EST7, ENUM_EST8, ENUM_EST9, ENUM_EST10,}原创 2014-03-17 21:18:11 · 1631 阅读 · 0 评论 -
C++构造、析构、继承、多态--一道笔试题都考到了
#include class A{ A() { printf("A constrution.\n"); } ~A() { printf("A deconstrution.\n"); } void funA(); virtual void funB();}; void A::funA(){原创 2015-05-26 23:13:13 · 1646 阅读 · 0 评论 -
C++ STL之前vecotr与list性能实测
C++ STL之前vecotr与list性能实测前言vector与list谁的速度更快?实验结束分析前言STL中vector用比较,list由于习惯原因基本没用,最近看了下list的用法,发现和vector用法基本相同,只是list示支持按下标索引元素,需要枚举器访问。下面是经常说到vector和list的两种区域vector会自动增长的数组,内部是对数组的封装,最大的优势就是随机访问的......原创 2019-01-20 14:23:32 · 4661 阅读 · 1 评论 -
拷贝构造函数和赋值运算符及怎样返回一个类的对象
最近工作中偶然的机会,要写一个封装函数,实现的功能是返回一个类(封装了xml的操作)的对象,遇到的问题是返回后的对象一直是被销毁的状态。为了方便全部是截图,个人有点懒了~下面是主程序:主要代码就中间那三行, 主要来练习赋值运算符和拷贝构造函数的用法。下面为方便调试在类中加一个标记a,其中Read是一个static的方法,a是static的成员变量,下面主要实现代码: ...原创 2019-01-05 18:04:06 · 529 阅读 · 0 评论