随笔分类 -  C++

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
11
摘要:在前面不止一次说过,定义变量时一定要进行初始化,尤其是数组和结构体这种占用内存大的数据结构。在使用数组的时候经常因为没有初始化而产生“烫烫烫烫烫烫”这样的野值,俗称“乱码”。 每种类型的变量都有各自的初始化方法,memset() 函数可以说是初始化内存的“万能函数”,通常为新申请的内存进行初始化工作。它是直接操作内存空间,mem即“内存”(memory)的意思。该函数的原型为: # inc... 阅读全文
posted @ 2019-08-15 19:53 心媛意码 阅读(2931) 评论(0) 推荐(0)
摘要:https://segmentfault.com/q/1010000000638839 在zeromq的guide里,它用router/dealer模式做了一个broker client对应ZMQ_REQ类型的zmq_socketworker对应ZMQ_REP类型的zmq_socketbroker创 阅读全文
posted @ 2019-08-12 17:33 心媛意码 阅读(3344) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/yechanglv/p/6941993.html 2.3申请大小的限制 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是 阅读全文
posted @ 2019-08-12 09:05 心媛意码 阅读(170) 评论(0) 推荐(0)
摘要:return:只是退出函数; ~是关键字. exit:是退出进程; ~是函数名. 整理自:https://www.cnblogs.com/cxchanpin/p/6927025.html 阅读全文
posted @ 2019-08-10 23:25 心媛意码 阅读(394) 评论(0) 推荐(0)
摘要:缩写 使用场景 含义 入栈方式 __stdcall _stdcall 几乎每一个WINDOWS API函数 被调用者自己去清除堆栈 由右到左 __cdecl _cdecl C和C++程序的缺省调用方式 栈的清除工作是由调用者 __thiscall _thiscall C++的非静态类成员函数调用方式 阅读全文
posted @ 2019-08-08 17:08 心媛意码 阅读(344) 评论(0) 推荐(0)
摘要:mfc 中的字符串表示常用_T,意为text,定义为宏定义,可以方便的定义所有字符串为UNICODE(16位,长字符)或者ANSI(8位,短字符). 如果对于所有的字符串定义了_T并且定义了预处理标志“_UNICODE”,所有的字符串便按照UNICODE编码,如果不定义,则按照_ANSI. 比如: 阅读全文
posted @ 2019-08-08 13:53 心媛意码 阅读(1131) 评论(0) 推荐(0)
摘要:int zmq_send (void *socket, zmq_msg_t *msg, int flags); 2.2.1 nt zmq_send (void *socket, void *buf, size_t len, int flags); 4..2.2 阅读全文
posted @ 2019-08-06 16:24 心媛意码 阅读(502) 评论(0) 推荐(0)
摘要:memset memset memset void *memset(void *s, int ch, size_t n); 函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。 memset:作用是在一段内存块中填充某个给定 阅读全文
posted @ 2019-08-05 18:25 心媛意码 阅读(147) 评论(0) 推荐(0)
摘要:原文地址: http://ju.outofmemory.cn/entry/235976 阅读全文
posted @ 2019-08-01 14:50 心媛意码 阅读(963) 评论(0) 推荐(0)
摘要:1. string类型,直接赋值就可以了,例如:string str="abcd"; 2. 对于char数组型变量,在声明时可以直接赋值,例如:char str[]="abcde"; 当然也可以用char c[3]="ab"来进行初始化,但是这样做需要我们明确知道字符串的长度到底为多少,否则假如这里 阅读全文
posted @ 2019-07-31 19:03 心媛意码 阅读(233) 评论(0) 推荐(0)
摘要:原文地址: http://ju.outofmemory.cn/entry/235976 阅读全文
posted @ 2019-07-31 13:54 心媛意码 阅读(330) 评论(0) 推荐(0)
摘要:java文件就是这样一个未经编译的源程序,一般是给程序员看的。 class文件就是被编译器编译过的java文件,通常是给计算机看的。 阅读全文
posted @ 2019-07-29 20:04 心媛意码 阅读(2449) 评论(0) 推荐(0)
摘要:从传统的流线型程序结构到事件触发方式的转变。这样应用程序具备相当的柔性,可以应付种种离散的、随机的事件 阅读全文
posted @ 2019-07-29 09:20 心媛意码 阅读(143) 评论(0) 推荐(0)
摘要:那么我们运行程序时,传入的参数,就是这个argc的值;从截图中,我们很清楚的可以看出,argc是传入参数的个数,”传入的参数“加上可执行文件的文件名; 那么我们运行程序时,传入的参数,就是这个argc的值;从截图中,我们很清楚的可以看出,argc是传入参数的个数,”传入的参数“加上可执行文件的文件名 阅读全文
posted @ 2019-07-15 23:13 心媛意码 阅读(168) 评论(0) 推荐(0)
摘要:mkdir build cmake .. make 阅读全文
posted @ 2019-07-15 16:36 心媛意码 阅读(97) 评论(0) 推荐(0)
摘要:ZMQ是什么? 这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏蔽了这 阅读全文
posted @ 2019-07-15 14:18 心媛意码 阅读(413) 评论(0) 推荐(0)
摘要:p::extract<char const *>(p::str(py_variable)) 阅读全文
posted @ 2019-04-29 09:06 心媛意码 阅读(156) 评论(0) 推荐(0)
摘要:创建vs离线安装程序(不联网安装vs) 阅读全文
posted @ 2019-04-07 22:14 心媛意码 阅读(391) 评论(0) 推荐(0)
摘要:最好还是用#pragma once https://www.cnblogs.com/techdreaming/p/4921780.html 阅读全文
posted @ 2019-04-02 17:06 心媛意码 阅读(127) 评论(0) 推荐(0)
摘要:readlink可以获取exe所在的路径(直接和进程关联);无法获得so的路径,so路径可以用dladdr,参考另一篇文章linux系统中有个符号链接:/proc/self/exe 它代表当前程序,所以可以用readlink读取它的源路径就可以获取当前程序的绝对路径 #include #include #include #define MAXBUFSIZE 1024 int m... 阅读全文
posted @ 2019-04-02 09:10 心媛意码 阅读(1046) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页