
C/C++
魔方的块
这个作者很懒,什么都没留下…
展开
-
054关于const
注:IDE vs2013const定义常量#include <iostream>#include <stdlib.h>using namespace std;int main(){ const int x = 3; system("pause&am原创 2018-12-12 19:17:28 · 191 阅读 · 2 评论 -
关于EnterCriticalSection()
转自百度百科,更多内容请访问:EnterCriticalSection比如说我们定义了一个共享资源dwTime[100],两个线程ThreadFuncA和ThreadFuncB都对它进行读写操作。当我们想要保证 dwTime[100]的操作完整性,即不希望写到一半的数据被另一个线程读取,那么用CRITICAL_SECTION来进行线程同步如下:第一个线程函数:DWORD WINAPI Th...转载 2019-03-25 09:43:46 · 7790 阅读 · 2 评论 -
使用CreateThread函数创建线程
作者:Ezioooooo来源:优快云原文:https://blog.youkuaiyun.com/u012877472/article/details/49721653版权声明:本文为博主原创文章,转载请附上博文链接!线程是进程中的一个实体,是被系统独立调度和分派的基本单位。一个进程可以拥有多个线程,但是一个线程必须有一个进程。线程自己不拥有系统资源,只有运行所必须的一些数据结构,但它可以与同属于...转载 2019-03-21 16:33:38 · 2297 阅读 · 0 评论 -
081-关于strrchr的简单实例
strrchr函数的声明:char *strrchr(const char *str, char c)str为字符串,c为被查找的字符;该函数的作用:在str中查找c,返回c在str中最后一次出现的位置。下面是一个简单的实例:#include <stdio.h>#include <stdlib.h>#include <string>#defin...原创 2019-03-12 19:24:15 · 343 阅读 · 0 评论 -
078-运算符优先级笔记
MARK对于下面的程序 int b = 1, c = 4; bool a = !b||c>3;因为优先级顺序从高到低为!, >, ||,所以上述程序a的值为true,相当于: int b = 1, c = 4; bool a = (!b) || (c>3);...原创 2019-03-08 10:39:59 · 242 阅读 · 0 评论 -
084-关于vs无法解析的外部符号bug
类似这样的一个例子,三个文件:1、add.h#ifndef HELLO_H#define HELLO_H#include <stdio.h>#include <stdlib.h>int get(int a, int b);#endif2、add.c#include "add.h"int get(int a, int b){ return a...原创 2019-03-16 22:44:21 · 508 阅读 · 0 评论 -
080-关于qsort的简单实例
之前没有用过qsort()函数,偶尔遇见,在此做个实例。#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main(){ int num[10]; for (int i = 0; i &lt; 10; i++) { num[i] = rand(); printf("%d\t",num[i]);原创 2019-03-12 10:28:08 · 198 阅读 · 0 评论 -
关于memset函数
来自百度百科:memsetvoid *memset(void *s, int ch, size_t n);函数解释:将s中当前位置后面的n个字节(typedef unsigned int size_t)用 ch替换并返回 s。memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。memset()函数原型是extern void *m...转载 2019-03-20 15:25:05 · 225 阅读 · 0 评论 -
077-关于vs项目操作失败的错误记录
今天在测试函数时,错把已定义的变量重新接受返回值,int sat = 2;double var = 10.0;int svh = 0;const prcopt_t opt = prcopt_default;int sat = satexclude(sat, var, svh, &opt);printf("%d\n", sat);提示“1>已完成生成项目“*****R...原创 2019-03-07 19:38:38 · 7050 阅读 · 3 评论 -
079-关于文件的读取
对O文件进行读取,操作第一行进行试验,第一行为: 2.10 OBSERVATION DATA Mixed(MIXED) RINEX VERSION / TYPE有如下代码:#include <stdio.h>#include <stdlib.h>#include <string.h>#define M...原创 2019-03-11 08:49:19 · 379 阅读 · 0 评论 -
C语言运算符优先级详细列表
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。单目运算符优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名...转载 2019-03-02 10:22:01 · 378 阅读 · 0 评论 -
071-利用QT的文件读取操作
#include <iostream>#include <stdlib.h>#include <QString>#include <QFile>#include <qdebug.h>#include <QTextStream>using namespace std;int main(void){ QStr...原创 2019-02-19 11:56:18 · 348 阅读 · 0 评论 -
073-QT&VS无法打开源文件的问题
至于QT在VS中的配置问题,这里就不多说了,网上一抓一大把,比如QT在VS2013中的配置。 配置完成后,自己新建项目可能不会出现什么问题,但是如果打开别人的项目,可能出现“无法打开源文件”的问题,如图: 网上也有这样的解决方法: ①附加包含目录 ②VC++目录修改 对于大部分人来说,上述方法都能解决问题,但是仍有可能解决不了,这时候你可能需要进行如下操作来解决: 第...原创 2019-02-21 14:07:26 · 4459 阅读 · 1 评论 -
064-C和指针之文本修改打印
#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&amp;amp;gt;#include &amp;amp;lt;string.h&amp;amp;gt;#define MAX_COLS 20#define MAX_INPUT 1000int read_column_numbers(int co原创 2018-12-26 12:53:54 · 226 阅读 · 0 评论 -
057虚析构函数
上一篇中的动态多态可在某些情况下发生内存泄漏,通过虚析构函数避免。Coordinate.h#ifndef COORDINATE_H#define COORDINATE_Hclass Coordinate{public: Coordinate(int x, int y); ~Coordinate();private: int m_iX; int m_iY;};#endi...原创 2018-12-17 16:52:29 · 129 阅读 · 0 评论 -
056虚函数实现多态
Shape.h#ifndef SHAPE_H#define SHAPE_Hclass Shape{public: Shape(); ~Shape(); virtual double calcArea();};#endifShape.cpp#include "Shape.h"#include &lt;iostream&gt;using namespace std;...原创 2018-12-17 16:22:37 · 213 阅读 · 0 评论 -
055this指针
Example 1Array.hclass Array{public: Array(int len); ~Array(); Array&amp; setLen(int len); int getLen(); Array&amp; printInfo();private: int len;};Array.cpp#include "Array.h"#include &原创 2018-12-16 11:35:35 · 128 阅读 · 0 评论 -
099-【字符串函数】之strtok
原型:char *strtok(char s[], const char *delim);作用:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。例如:strtok("abc,def,ghi", "," ),最后可以分割成为abc def ghi.示例:#include <stdio.h>#include <string.h>in...原创 2019-04-06 19:24:45 · 1017 阅读 · 0 评论