![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++ builder
清钟沁桐
for study
展开
-
C++语法学习笔记之四 -- 字符串string相关
1、C++ 17新引入std::string_view使用介绍,std::string_view是原始字符串的视图,如果在查看std::string_view的同时修改了字符串,或者字符串被消毁,那么将是未定义的行为。std::string_view比std::string的性能要高很多,因为每个std::string都独自拥有一份字符串的拷贝,而std::string_view只是记录了自己对应的字符串的指针和偏移位置。当我们在只是查看字符串的函数中可以直接使用std::string_view来代替原创 2022-01-27 20:34:23 · 2868 阅读 · 0 评论 -
gdb 在c++中调试技巧,获取数据类型
1、使能指针类型显示特性 -- set p obj on使能后效果使能前效果2、使用接口getType()及getTypeID()原创 2021-03-17 09:03:24 · 616 阅读 · 0 评论 -
C++语法学习笔记 -- 整形也可以是模板Template参数
详见https://github.com/wuye9036/CppTemplateTutorial/blob/master/ReadMe.md#13-%e6%95%b4%e5%9e%8b%e4%b9%9f%e5%8f%af%e6%98%aftemplate%e5%8f%82%e6%95%b01.3 整型也可以是Template参数模板参数除了类型外(包括基本类型、结构、类类型等),也可以是一个整型数(Integral Number)。这里的整型数比较宽泛,包括布尔型,不同位数、有无符号的整型,甚转载 2020-11-21 10:55:19 · 814 阅读 · 0 评论 -
C++语法学习笔记 -- using和typedef区别
区别参考https://mp.csdn.net/console/articleusing 的详细语法参考:https://skysys.blog.csdn.net/article/details/51953113在普通的类型名定义时,理论上讲二者是没有区别的,标准上是这样说的:A typedef-name can also be introduced by analias-declaration. The identifier following the using keyword becom.转载 2020-11-21 09:46:51 · 676 阅读 · 0 评论 -
C++ STL 一般总结
C++ STL 一般总结 以下内容来源网上 经过整合而成 http://www.cnblogs.com/biyeymyhjob/archive/2012/07/22/2603525.html一、一般介绍 STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard转载 2016-02-15 21:09:55 · 506 阅读 · 0 评论 -
类模板中.h和.cpp的实现方法
一般类的声明和实现放在两个文件中,然后在使用该类的主程序代码中,包含相应的头文件".h"就可以了,但是,模板类必须包含该其实现的.cpp文件才行。也就是说,在你的主程序中,将 #include"DouCirLList.h" 替换成 #include"DouCirLList.cpp" 应该就可以了。转载 2014-10-16 23:06:20 · 5522 阅读 · 0 评论 -
经典的量水问题
转:http://www.codesky.net/article/200504/62555.html转载 2013-08-26 20:04:29 · 2424 阅读 · 0 评论 -
C++ 实现全组合
#include #include #include #include using namespace std; #define N 3const char* m_Data[N] = {"aaa", "bbb", "ccc"}; void OutPut(int i, int j){ string temp("");原创 2011-12-24 10:18:57 · 2732 阅读 · 2 评论 -
c语言实现全排序
//input 8 12.61s consumed //input 8 11.72s consumed remove '-' in the printed array #include #include #include #define LENGTH 27 int n=0; void permute(int[],int,转载 2011-12-23 23:15:55 · 772 阅读 · 0 评论 -
避免窗口一闪而过
大家知道,调试C语言程序的时候,点下run后,运行结果往往闪了一下就消失了,这是因为我们调试的程序都不大,所以基本上都来不及看结果,窗口就自动关闭了,这时可以在主程序的返回之前加上getch(),就可以了,按下任意键后窗口才关闭。 但是在dev C++环境下调试C++程序,学着加上getch(),提示错误,但我们可把原来的getch()以cin.get()替换就可以获得同样效果了如下原创 2008-08-03 21:11:00 · 1075 阅读 · 0 评论 -
Intel HEX文件格式
原文地址http://bbs.netpu.net/viewthread.php?tid=1690问题:什么是Intel HEX文件格式?回答:Intel HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于RO转载 2007-07-25 21:56:00 · 1976 阅读 · 0 评论 -
画笔 pencil
/**//************************************************************************************* 作者:钟云德 creat at 2006.3.30 没有使用 graphics.h 库文件的图象模式在MyTC 中编译通过*****************************原创 2006-07-30 16:37:00 · 125 阅读 · 0 评论