![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
yejun556688
我是一个不甘平庸的人,我很喜欢交朋友!
展开
-
一些VC的快捷键以及调试技巧
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSA转载 2014-04-05 23:18:20 · 744 阅读 · 0 评论 -
单链表操作实例程序
#include #include using namespace std;typedef struct node{ int val; node *next;}node;node * create_list();void traverse_list(node *pHead);int get_len_list(node *pHead);bool delete_list(no原创 2014-07-30 15:00:09 · 1344 阅读 · 0 评论 -
求一个字符串中连续出现次数最多的子串
测试用例1:abcbcbcabc 结果:bc 3次原创 2014-07-29 21:54:18 · 552 阅读 · 0 评论 -
C++界面库大全2013
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。 一. 开源C++界面库 1.RingSdk转载 2014-06-19 18:43:48 · 763 阅读 · 0 评论 -
数组指针和指针数组的区别
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针还要注意的是他们用法的区别,下面举例说明。int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素转载 2014-06-20 09:54:41 · 477 阅读 · 0 评论 -
常量指针和指针常量的区别
const常量、指向常量的指针和常量指针---------------------------------1)先看const常量的情况:const int a=2;int const b=c; // c是已经声明过的整型两者都可以。本地的const常量必须在第一次声明时就初始化,用变量或常量初始化都可以,只是初始化一次以后它的值就不能再改变了,此所谓const的含义。转载 2014-06-18 10:13:51 · 524 阅读 · 0 评论 -
Windows下配置Eclipse for C++
Eclipse是一款大名鼎鼎的IDE,除了用来编写Java或者Android工程,我们还可以把它配置成一个C++开发环境。主要工作为配置CDT插件和MinGw的GCC编译器。在这个过程中,遇到了一些问题,把它写下来,也是总结。这里有一篇文章,依照这篇文章的方法,虽然可以编译C工程,但是却不能编译运行C++工程。点击打开链接。至于如何能够使其编译运行G++编译的C++工程,可以参见S转载 2014-05-11 14:45:59 · 589 阅读 · 0 评论 -
window下eclipse搭建C/C++开发环境
步骤1:安装JDK,这个不必说了吧,搞java的都会。步骤2:下载mingw-get-inst-20111118.exe 地址:http://downloads.sourceforge.net/project/mingw/Installer/mingw-get-inst/mingw-get-inst-20111118/mingw-get-inst-20111118.ex转载 2014-04-09 19:32:46 · 1099 阅读 · 1 评论 -
MyEclipse+CDT+MinGW配置说明
安装MinGW安装目录可自己随意设置安装组件可以只选C/C++或者全选 6.MinGW安装完成后,设置其环境变量。我的电脑→右键→属性→高级→环境变量这里在变量Path中添加MinGW文件夹中bin的路径,请根据自己的实际情况添加 7.把CDT压缩包里的或是Eclipse IDE for C/C+ Develeopers压缩包里的原创 2014-04-08 16:58:16 · 1086 阅读 · 0 评论 -
error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscal
一定要注意,函数一定要带参数。error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”1> 从基类型到派生类型的强制转换需要 dynamic_cast 或 stat转载 2014-04-06 13:49:46 · 1462 阅读 · 0 评论 -
Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解
操作系统:Windows 7JDK版本:1.6.0_33Eclipse版本:Juno Release 1、安装JDK,并配置好其环境变量 (1)JDK的下载和安装 JDK官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载你需要的相应版本的JDK并安装转载 2014-04-06 23:18:53 · 1240 阅读 · 0 评论 -
CreateThread()与beginthread()的区别详细解析
我们知道在Windows下创建一个线程的方法有两种,一种就是调用Windows API CreateThread()来创建线程;另外一种就是调用MSVC CRT的函数_beginthread()或_beginthreadex()来创建线程。相应的退出线程也有两个函数Windows API的ExitThread()和CRT的_endthread()。这两套函数都是用来创建和退出线程的,它们有转载 2014-04-06 09:48:44 · 666 阅读 · 0 评论 -
孙鑫VC视频教程笔记之第十五课“多线程与聊天室”
代码1分析:说明:对于单核cpu的电脑来说,线程都在自己的时间片中运行,单位时间内,系统只能运行一个线程,交替运行;对于多核cpu或多cpu的电脑来说,才是真正意义上的单位时间内运行多个线程 说明:如果采用向导创建的Win32 Console程序选择的是空项目时,则以下使用方式是正确的,如果选择是”hello world”的简单应用程序时,则在main函数中想要使用输入输出转载 2014-04-06 10:06:21 · 1024 阅读 · 0 评论 -
VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 问题 : 共享文件夹
状:主要表现在Win7中用VM11安装的Ubuntu14.04中,安装完自带的VMware Tools之后,/mnt/hgfs 中没有前面已经设置好的共享文件夹。仔细查看了安装过程,发现在编译vmhgfs/module.o的时候出现了错误。国内网站上也很少有关于这类问题的说明,查到一篇文章[链接]有说明在win8下使用vmware11和ubuntu14.10的,也没能解决我的问题。转载 2016-04-17 10:01:17 · 436 阅读 · 0 评论