C/C++程序设计
Macle_Chen
iOS软件开发, Android开发, Flutter开发, Java后端开发,Vue前端开发,Python数据挖掘, 嵌入式开发,小程序,UI设计
展开
-
C/C++编译器和开发库(linux下编写程序)
C/C++编译器和开发库下面进入正题,安装gcc和g++等工具。可以在Yast的软件管理里面,搜索包的名字来安装,也可以用root命令行执行命令:zypper in gcc gcc-c++ GNU编译器里还有其他编程语言的,如gcc-ada,gcc-fortran ,gcc-java ,gcc-objc等等,可以根据自己需要安装。安装gcc和gcc-c++这两个软件包,软件包管原创 2013-09-16 00:35:59 · 1256 阅读 · 0 评论 -
C语言面试题大汇总之华为面试题
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同 名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局转载 2016-02-24 20:16:03 · 16135 阅读 · 1 评论 -
vs2012 error c4996: 'fopen': This function or variable may be unsafe
做数字图像处理作业,使用vs2012,遇到如下错误。1>------ 已启动生成: 项目: 20130925, 配置: Debug Win32 ------1> stdafx.cpp1>d:\code\20130925\20130925\stdafx.cpp(18): error C4996: 'fopen': This function or variable may be u转载 2014-12-16 13:35:20 · 683 阅读 · 0 评论 -
Posix多线程编程学习笔记(二)—线程属性(转)
一.线程属性 线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。 1.名称::pthread_attr_init/pthread_attr_destro转载 2014-10-29 16:03:26 · 384 阅读 · 0 评论 -
线程属性pthread_attr_t简介
本文编辑整理自: http://hi.baidu.com/7828058/blog/item/256e16decd1a385e94ee3784.htmlhttp://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/ Posix线程中的线程属性pthread_attr_t主要包括scope属性、转载 2014-10-29 16:05:53 · 432 阅读 · 0 评论 -
浅谈pthread_setschedparam的使用
浅谈pthread_setschedparam的使用int pthread_setschedparam(pthread_t target_thread, int policy, const struct sched_param *param)在多线程开发中经常被使用的,它主要用于设置线程的调用策略和优先级。在介绍它的使用方法之前,我们先简单的介绍一下它的使用参数。1. targ转载 2014-10-29 16:06:41 · 2469 阅读 · 0 评论 -
小端字节序与大端字节序
端模式分为:小端字节序和大端字节序,也就是字节在内存中的顺序。 小端字节序:低字节存于内存低地址;高字节存于内存高地址。如一个long型数据0x12345678 0x0029f458 0x78 0x0029f459 0x56 0x0029f45a 0x34 0x0029f45b 0x12转载 2014-09-29 11:48:56 · 490 阅读 · 0 评论 -
C语言中大端字节序与小端字节序的转化
字节序测试程序 不同cpu平台上字节序通常也不一样,下面写个简单的C程序,它可以测试不同平台上的字节序。1 #include stdio.h>2 #include netinet/in.h>3 int main()4 {5 int i_num = 0x12转载 2014-09-29 17:01:55 · 6884 阅读 · 0 评论 -
VS2013如何设置显示代码行号
C#的学习刚刚起步,在敲视频中一个例子的时候,提示第22行有一个错误,我就瞪大眼睛看代码,可是没有找到红色波浪线的提示。第22行在哪里呢?肯定不是一行行的去数,如果这样,程序员的工作效率该有多低呢!发现问题,就要解决问题。VS2013中如何显示代码行号呢?请看以下图解:1.2.设置好啦,然后找22行就不费吹灰之力了。转载 2014-06-23 20:34:34 · 1335 阅读 · 0 评论 -
VS2012常用的快捷键
注释::VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键反註解:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U)1. 强迫智能感知:Ctrl+J;2.强迫智能感知显示参数信息:Ctrl-Shift-空格;3.格转载 2014-03-19 10:45:12 · 608 阅读 · 0 评论 -
解决:The process "c:/qt/2010.05/qt/bin/qmake.exe" exited with&nbs
如过看到了这篇文章,说明以下这个错误你也遇到了: Running build steps for project untitled...Starting: "c:/qt/2010.05/qt/bin/qmake.exe" C:/Users/Administrator/Desktop/精通Qt编程/test/untitled/untitled.pro -r -spec win原创 2013-09-17 23:03:19 · 2747 阅读 · 1 评论 -
qt错误: moc: Too many input files specified
在编译PC端的QT文件中没有出现错误,而当我选为编译成arm端的QT文件时,出现了如下的错误moc: Too many input files specifiedUsage: moc [options] -o write output to file rather than stdout-I add dir to the include path for header files原创 2013-09-17 22:41:50 · 3996 阅读 · 0 评论 -
运算符重载 = 的注意
=操作符重载函数不能为友元函数,只能为某类中的成员函数. 假如将赋值运算符重载为Dog类的友元:friend Dog operator=( Dog &d1, Dog &d2){d1.age = d2.age;return d1;} 例如有表达式 x = y;可以正确的将y赋值给x; x,y都是Dog类的对象。 又例如有一表达式99 = y;它被解释为operator=(99,原创 2013-09-17 23:07:46 · 663 阅读 · 0 评论 -
怎样在ubuntu下写c++程序
首先打开终端,输入vim hello.cpp.按insert键进入编辑模式,开始编写代码。编写完成后按esc进入命令模式,输入:wq,回车。在终端下输入g++ -o hello hello.cpp,回车。编译成功后,再输入./hello运行即可。前提是你装了g++或gcc。原创 2013-09-16 00:10:05 · 2403 阅读 · 0 评论 -
Single Image Haze Removal(图像去雾)-CVPR’09 Best Paper
真正了解了什么叫最简单的就是最美好的真正的好文章不需要大堆公式堆积显得充实,而是最最平实的思想!这篇文章的:原文PDF、PPT。感兴趣的可以了解一下。这篇文章的目的就是以最简单的思路将图像达到去雾效果。用Matlab编了一下,效果图特别好啊哈:下面是摘录的:CVPR的中文名是计算机视觉与模式识别会议,是计算机视觉领域最顶尖的国际 会议之一。0转载 2016-04-25 14:31:46 · 1734 阅读 · 0 评论