
C/C++编程
文章平均质量分 91
风云龙儿
追求IT技术无极限,虚心向学,独立思考,培养正确的思维和学习习惯!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
好文集锦-他山之石
文章收集原创 2022-11-17 09:59:57 · 487 阅读 · 0 评论 -
No symbol "xxx" in current context
gdb调试时报找不到符号(No symbol "pthread_cond_t" in current context.),可用如下方式让其显示出来。首先:另外创建个源文件,对gdb中无法显示类型信息的类型定义变量,如foo.c文件。用 -g选项编译bash$ cat foo.c#include pthread_cond_t p;pthread_mutex_t m;bash$ g原创 2015-12-22 16:55:09 · 5681 阅读 · 0 评论 -
【C/C++—中级篇】Double-Checked Locking Is Fixed In C++11
The double-checked locking pattern (DCLP) is a bit of a notorious case study in lock-free programming. Up until 2004, there was no safe way to implement it in Java. Before C++11, there was no safe w转载 2014-10-06 18:26:35 · 2867 阅读 · 0 评论 -
__cdecl和__stdcall的区别
转自:http://blog.youkuaiyun.com/leonardWang/article/details/5248747保存一下,便于学习~~~1、__cdeclC++void fun(int a) //默认__cdecl{ cout }int main(){ fun(3); system("pause"); return 0;转载 2013-01-10 22:18:35 · 1035 阅读 · 0 评论 -
getchar()和scanf("%c",ch)在用EOF判断结束时的区别
1、getchar()#include int main() { int c; while((c = getchar()) != EOF) putchar(c); return 0;}如果输入hello回车,输出结果如下:hellohello i.此时再输入ctrl+Z(即Windows下的EOF表示),程序原创 2013-02-19 16:49:02 · 8039 阅读 · 0 评论 -
pragma指令简介
转自多个地方,自作整理,以供学习~~~pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中原创 2012-12-31 17:14:51 · 1712 阅读 · 0 评论 -
C/C++ 不检查数组下标是否越界
以前没注意这个问题,最近写一些代码时发现,在C/C++中,是不检查数组是否越界的。例如:C language#include int main(){ int a[10]; a[3]=4; a[11]=3;//does not give segmentation fault a[25]=4;//does not give segmentatio原创 2013-01-16 15:29:49 · 3971 阅读 · 0 评论 -
C运算符优先级口诀
括号成员第一; //括号运算符[]() 成员运算符. ->全体单目第二; //所有的单目运算符比如++、 --、 +(正)、 -(负) 、指针运算*、&乘除余三,加减四; //这个"余"是指取余运算即%移位五,关系六; //移位运算符:> ,关系:> = 等于(与)不等排第七; //即== 和!=位与异或和位或;转载 2013-01-06 18:44:06 · 537 阅读 · 0 评论 -
如何理解stdlib.h里的_countof()宏
转自:http://blog.youkuaiyun.com/yuanmanzheng/article/details/5472967写的很好,保存一下~~~第0,问题简介在stdlib.h里有一个宏_countof,如下:extern "C++"{template char (*__countof_helper(UNALIGNED _CountofType (&_Array)[转载 2013-01-03 16:06:19 · 762 阅读 · 0 评论 -
VC++ 的MFC 和ATL 及COM 是什么?
转自:http://www.cnblogs.com/xugang/articles/898418.html一、什么是MFC 微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare D转载 2012-12-13 11:00:28 · 712 阅读 · 0 评论 -
VC6.0和VC2005项目配置详解
转自:http://blog.lehu.shu.edu.cn/byman/A333883.html 一.IDE基础配置 1. 字体VC6中“Tools→Options→Format→Font”配置字体;VC2005中“工具→选项→环境→字体和颜色”配置字体。编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点。常用的编程等宽字体包括F转载 2012-12-11 09:02:07 · 3900 阅读 · 1 评论 -
C++中cout输出字符型指针地址值的方法
转自:http://wenku.baidu.com/view/27237820482fb4daa58d4b78.html写的不错~~~先给出通过字符型指针输出字符串的示例代码,如下:#include using std::cout;using std::endl;int main(){ const char *pszStr = "this is a strin转载 2012-12-03 19:16:57 · 963 阅读 · 0 评论