会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Clemente
大家好,我是练习时长X年半的菜习生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
16
下一页
2019年5月9日
转自知乎 程序员如何保证自身计算机知识体系完整
摘要: 作者:知乎用户链接:https://www.zhihu.com/question/68571487/answer/267458190来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一般来说我喜欢把计算机或者直白一点讲“写代码”的知识分为三大类别:基础知识、领域知识和碎
阅读全文
posted @ 2019-05-09 20:21 clemente
阅读(436)
评论(0)
推荐(0)
2019年5月8日
C++ this指针的理解
摘要: 先要理解class的意思。class应该理解为一种类型,象 int,char一样,是用户自定义的类型。虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量m
阅读全文
posted @ 2019-05-08 10:51 clemente
阅读(169)
评论(0)
推荐(0)
2019年5月7日
C++:#include和using namespace
摘要: https://blog.csdn.net/u013719339/article/details/80221899
阅读全文
posted @ 2019-05-07 16:14 clemente
阅读(131)
评论(0)
推荐(0)
C++ 值传递、指针传递、引用传递详解
摘要: https://www.cnblogs.com/yanlingyin/archive/2011/12/07/2278961.html
阅读全文
posted @ 2019-05-07 16:13 clemente
阅读(105)
评论(0)
推荐(0)
C++ 继承
摘要: 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。 class derived-class: access-specifier base-class 派生类 :public、protected 或 priv
阅读全文
posted @ 2019-05-07 13:52 clemente
阅读(142)
评论(0)
推荐(0)
C++模板的偏特化与全特化
摘要: 模板的声明 类模板和函数模板的声明方式是一样的,在类定义/模板定义之前声明模板参数列表。例如: 全特化 通过全特化一个模板,可以对一个特定参数集合自定义当前模板,类模板和函数模板都可以全特化。 全特化的模板参数列表应当是空的,并且应当给出”模板实参”列表: 注意类模板的全特化时在类名后给出了”模板实
阅读全文
posted @ 2019-05-07 09:57 clemente
阅读(762)
评论(0)
推荐(0)
2019年5月6日
C与C++ 中 struct和typedef struct
摘要: 总体分两块 1 首先://注意在C和C++里不同在C中定义一个结构体类型要用typedef: 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是struct Student的别名。 Stu==struc
阅读全文
posted @ 2019-05-06 16:44 clemente
阅读(307)
评论(0)
推荐(0)
2019年4月30日
两次取反 !!a 的作用
摘要: 两次取反的作用 让a的结果只能是false或者是true;如果a是0;两次取反当然是false;如果a是null;两次取反是false;如果a是undefined;两次取法是false;其余的比如 a=10 !!a 两次取反是true;
阅读全文
posted @ 2019-04-30 15:44 clemente
阅读(1388)
评论(0)
推荐(0)
2019年4月29日
c源码编译
摘要: 编译时需要注意,在 Linux 系统下,C 源文件若调用了 math 库里的函数,则编译时要加上 -lm (是字母 l ,不是数字1),表示链接到 math 库。
阅读全文
posted @ 2019-04-29 23:06 clemente
阅读(281)
评论(0)
推荐(0)
关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
摘要: https://blog.csdn.net/LYJ_viviani/article/details/51873961 https://stackoverflow.com/questions/3024197/what-does-int-argc-char-argv-mean g++ main.cc 编
阅读全文
posted @ 2019-04-29 17:48 clemente
阅读(249)
评论(0)
推荐(0)
#ifndef, #define, #endif 作用
摘要: #ifndef, #define, #endif 作用 https://www.cnblogs.com/challenger-vip/p/3386819.html
阅读全文
posted @ 2019-04-29 17:47 clemente
阅读(166)
评论(0)
推荐(0)
cmake 入门实战
摘要: 当你的程序只有一个源文件时,直接就可以用gcc命令编译它 这样会输出一个main.out https://www.hahack.com/codes/cmake/
阅读全文
posted @ 2019-04-29 17:44 clemente
阅读(133)
评论(0)
推荐(0)
2019年4月27日
size_t 和 size_type的区别
摘要: 为了使自己的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int, unsigned 1. size_t是全局定义的类型;size_type是STL类中定义的类型属性,用以保存任意string和vector类对象的长度 2. string::size_type 制
阅读全文
posted @ 2019-04-27 18:59 clemente
阅读(352)
评论(0)
推荐(0)
2019年4月25日
多态 重写 重载
摘要: 多态(狭义上的):同一个方法对不同的对象调用行为不同的现象。 重写:同一方法在不同类中的重新实现。 重载:不同的方法。 多态包括 重写 重载
阅读全文
posted @ 2019-04-25 14:29 clemente
阅读(183)
评论(0)
推荐(0)
2019年4月24日
C++ 初始化列表
摘要: 与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。 上面的例子中两个构造函数的结果是一样的。上面的构造函数(使用初始化列表的构造函数)显式的初始化类的成员;而没使用初始化列表的构造函数是对类的成员赋值,并没有进行显式
阅读全文
posted @ 2019-04-24 13:58 clemente
阅读(129)
评论(0)
推荐(0)
关于后缀
摘要: BAT某司项目里是这样规定的: C宏:.h C++类/模板声明:.hh C++模板定义:.tcc C++类定义:.cc C++函数定义:.cpp ROOT宏:.C .h和.hpp区别 hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要inclu
阅读全文
posted @ 2019-04-24 11:12 clemente
阅读(160)
评论(0)
推荐(0)
【超实用】面对枯燥的源码,如何才能坚持看下去?[转]
摘要: 转自 https://www.cnblogs.com/chanshuyi/p/how_to_read_source_code.html 一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的
阅读全文
posted @ 2019-04-24 10:29 clemente
阅读(149)
评论(0)
推荐(0)
2019年4月23日
C++一些基本数据结构:字面常量、符号常量、枚举常量
摘要: 常量:C++包括两种常量,字面常量和符号常量. 字面常量:指的是直接输入到程序中的值 比如:in myAge=26; myAge是一个int类型变量,而26是一个字面常量。 符号常量:指的是用名称表示的常量,就像变量一样表示,但是一旦初始化,其值就不能改变. 主要指的是: ①const定义的常量:c
阅读全文
posted @ 2019-04-23 15:43 clemente
阅读(718)
评论(0)
推荐(0)
代码区、常量区、静态区(全局区)、堆区、栈区?
摘要: 一般内存主要分为:代码区、常量区、静态区(全局区)、堆区、栈区这几个区域 代码区:存放程序的二进制代码,即CPU执行的机器指令,并且是只读的。 常量区:存放常量(程序在运行的期间不能够被改变的量,例如: 10,字符串常量”abcde”, 数组的名字等) 全局区 或 静态区:静态变量和全局变量的存储区
阅读全文
posted @ 2019-04-23 15:32 clemente
阅读(1211)
评论(0)
推荐(1)
字符串赋值给字符指针(char *a="hello")的正确理解方式
摘要: 对于语句 char *a="hello"; 对于这个声明方式,会造成的误解是:声明了一个字符指针(它会指向一个位置),将“字符串”赋值给 指针表达式"*a"所指向的地址。但正解是:声明了一个字符指针后,并用字符串常量的第一个字符的地址赋值给指针变量a。即正确顺序是: 1.分配内存给字符指针; 2.分
阅读全文
posted @ 2019-04-23 13:54 clemente
阅读(32007)
评论(1)
推荐(5)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
16
下一页
公告