高质量C++/C总结
文章平均质量分 68
尹豆(douysu)
这个作者很懒,什么都没留下…
展开
-
【高质量C++/C总结2】函数内联inline
说在开始:最近遇到了C++内联函数的相关问题,在此进行系统的总结,主要对《高质量程序设计指南——C/C++语言》中的内容进行了总结并加上了我自己的理解。我都将我的代码放到了我的github上https://github.com/ModestBean/C-Samples。 本人的知识有限,如果本节内容有错误和不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。参考内容:《高质...原创 2018-01-27 11:37:42 · 350 阅读 · 0 评论 -
【高质量C++/C总结12】拷贝函数C++标准库复数类string解析
说在开始我提炼了《C++ Primer》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。其中涉及到许多我个人对C++的理解,如若有不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。观看了侯捷老师有关于拷贝构造和拷贝赋值的方法,其中涉及到浅拷贝,深拷贝等问题,当然在看本节部分的时候可能会产生很多的问题,我也是如此,产生问题的原因是因为对C/C+...原创 2019-05-16 21:54:09 · 389 阅读 · 0 评论 -
【高质量C++/C总结11】C++线程的基本使用方式
说在开头最近在做OpenGL ES的粒子系统部分使用到了C++的多线程部分。这里我记录一下我写C++线程时一个简单的小Demo,这个Demo只有C++线程的最简单的使用方法,并没有深入C++线程的原理。Demo可以在我的github上找到https://github.com/ModestBean/C-Samples 如果有什么错误还请大家指出代码部分ThreadJoin.cpp这一个案例解...原创 2019-05-16 21:43:13 · 475 阅读 · 0 评论 -
【高质量C++/C总结10】C++实践细节总结10
说在开头这里总结了我个人在编程过程中注意到的细节,在这里进行总结。总结篇1、数据最好使用private作用域,这也是面向对象语言需要注意的特点之一。class RectAngle{ public: RectAngle(); private: int width;//属性,不想暴露给其他类 int height;//属性不想暴露...原创 2019-01-14 17:34:21 · 276 阅读 · 0 评论 -
【高质量C++/C总结6】内存管理——堆(stack)栈(heap)
说在开始:我提炼了《C++ Primer》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。其中涉及到许多我个人对C++的理解,如若有不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。同时,我将实现代码放到了我的GitHub上https://github.com/ModestBean/C-Samples,可供下载参考。内存分配方式——堆栈(st...原创 2018-12-26 11:10:07 · 508 阅读 · 0 评论 -
【高质量C++/C总结8】内存管理——指针参数传递内存
说在开始:我提炼了《C++ Primer》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。其中涉及到许多我个人对C++的理解,如若有不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。同时,我将实现代码放到了我的GitHub上https://github.com/ModestBean/C-Samples,可供下载参考。使用函数参数动态申请内存时...原创 2018-12-30 11:10:52 · 354 阅读 · 0 评论 -
【高质量C++/C总结7】内存管理——常见的内存错误及对策
说在开始:我提炼了《C++ Primer》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。其中涉及到许多我个人对C++的理解,如若有不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。同时,我将实现代码放到了我的GitHub上https://github.com/ModestBean/C-Samples,可供下载参考。常见内存错误和对策此部分...原创 2018-12-29 20:19:27 · 378 阅读 · 0 评论 -
【高质量C++/C总结5】const常用用法-提高程序的健壮性
说在开始:我提炼了《C++ Primer》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。其中涉及到许多我个人对C++的理解,如若有不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。同时,我将实现代码放到了我的GitHub上https://github.com/ModestBean/C-Samples,可供下载参考。内容介绍本篇博客需要对C...原创 2018-12-14 17:42:42 · 526 阅读 · 0 评论 -
【高质量C++/C总结4】C++常量总结-const
说在开始:我提炼了《C++ Primer》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。其中涉及到许多我个人对C++的理解,如若有不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。同时,我将实现代码放到了我的GitHub上https://github.com/ModestBean/C-Samples,可供下载参考。内容介绍C++/C的常量...原创 2018-12-13 22:03:26 · 324 阅读 · 0 评论 -
【高质量C++/C总结9】复数类complex解析
说在开始最近用了两天时间在侯捷老师的带领下学习了C++标准库中的复数类complex,收获真的巨多。其中涉及许多C++的知识点和细节,包括构造函数初始化的写法、const的用法,变量作用域的使用、友元函数、内联函数、运算符的重载、如何提高C++代码的执行效率、如何提高自己的C++类的的通用性等等自己掌握了很多C++的细节和面向对象的知识。讲的真的好,不愧是C++的专家。所有代码都可以在我的gi...原创 2018-03-17 15:23:33 · 1435 阅读 · 0 评论 -
【高质量C++/C总结3】泛型编程——Template模板
说在开头最近学习到了C++的模板函数的章节,简单来说使用模板函数提高了代码的通用性,不用在考虑数据类型整形(int),还是浮点型(float)。所有的代码都可以在我的github上找到https://github.com/ModestBean/C-Samples ,有什么问题欢迎大家指出。我会接受每一个建议的。例如/*整型加法*/int add(int a,int b)...原创 2018-03-15 09:09:42 · 1104 阅读 · 0 评论 -
【高质量C++/C总结1】高级数据类型枚举Enum
枚举使用的简单例子说在开始:我都将我的代码放到了我的github上https://github.com/ModestBean/C-Samples。本人的知识有限,如果本节内容有错误和不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。参考内容:C++程序设计代码部分1、不能够在其他地方进行赋值,只能在初始化时赋值2、枚举元素具有默认值,默认情况下为0,...原创 2018-01-26 16:11:50 · 919 阅读 · 0 评论