I have a struct which is defined in types.h with the following code:  struct data_Variant {      FlightPlanSteeringDataRecord steeringData;     FlightPlanType               flightPlan    :  8;     MinitoteLegDataType          legDataType   :  8; // discriminent, either current or amplified     unsigned                     spare         : 16;     union {             // currentLeg =&gt;             CurrentLegDataRecord currentLegData;              // amplifiedLeg =&gt;             AmplifiedLegDataRecord amplifiedLegData;     } u;   };  I am then trying to pass an instance of that struct as a parameter to a function in a C++ source file called dialogue.cpp:  void dialogue::update( const types::data_Variant&amp; perfData){ ... }   I now want to change the value of some of the members of that struct inside this update() function. However, if I try doing this as I usually would, i.e.  perfData.etaValid = true;   I get a compile error which says: "C2166: l-value specifies const object". As I understand, this is because perfData has been declared as a constant variable. Am I correct in thinking this?  Since I didn't write this part of the code, but only want to use it to update the value displayed on the GUI, I don't really want to change the perfData variable by removing the const keyword, in case I break something else. Is there any way to change the value of a variable that has been declared as const?  I have tried declaring the same struct variable in another part of the code, without using the const keyword, to see if I can change the values of some of its members there... i.e. in Interface.cpp, I have added the following code to a function called sendData():  types::data_Variant&amp; perfData; perfData.steering.etaValid = true; perfData.steering.ttgValid = true;   However, I now get the following compile errors on these lines:  error C2653: 'types' is not a class or namespace name error C2065: data_Variant: undeclared identifier error C2065: 'perfData': undeclared identifier error C2228: left of '.steering' must have class/ struct/ union   Is there a way of updating the values of this struct? If so, how should I do it, and what am I doing wrong here?  I have added the following function to the dialogue.cpp source file, as suggested in the answer:  void dialogue::setFPTTGandETAValidityTrue( FlightPlanMinitoteTypes::FlightPlanMinitoteData_Variant&amp; perfData) { SESL_FUNCTION_BEGIN(setFPTTGandETAValidityTrue)     perfData.steeringData.fpETAValid = true;     perfData.steeringData.fpTTGValid = true; SESL_FUNCTION_END() }
I had an article, but I lost it.  It showed and described a couple of C/C++ tricks that people should be careful. One of them interested me but now that I am trying to replicate it I'm not being able to put it to compile.  The concept was that it is possible to change by accident the value of a const in C/C++  It was something like this:  const int a = 3;          // I promise I won't change a const int *ptr_to_a = &amp;a; // I still promise I won't change a int *ptr; ptr = ptr_to_a;  (*ptr) = 5;               // I'm a liar; a is now 5   I wanted to show this to a friend but now I'm missing a step.  Does anyone know what's missing for it to start compiling and working?  ATM I'm getting invalid conversion from 'const int*' to 'int*' but when I read the article I tried and it worked great.
Logging into Ask LibreOffice with my Stack Exchange OpenID If I'm on , I click on OpenID and then enter  and click Log In, I get a page that says:  An error occurred on the server  This event has been recorded.  If you believe you encountered this message in error, please report it.   I clicked report it and here I am reporting it! Using Firefox 26 Deleting a suspicious malware (imklaunchagent) in Mac I have a MacBook Pro (macOS Mojave) laptop and have recently noticed a suspicious process in Activity Monitor with this name : imklaunchagent    I checked this folder: /System/Library/Frameworks/InputMethodKit.framework/Versions/A/Resources/imklaunchagent and it seems imklaunchagent and its related files cannot be removed. I tried to remove it via Terminal and this message showed up: "Operation not permitted". However, in "Security and Privacy" of "System Preferences", I chose Terminal to have full disk access, still can't delete the file and the same message appears.  I installed the free version of Combo Cleaner and it detected other viruses, none of which are imklaunchagent. Is imklaunchagent a malware? How can it be deleted? Is the subset $[0, \sqrt2] ∩\mathbb{Q} ⊂ \mathbb{Q}$ closed, bounded, compact? Letting $\mathbb{Q}$ be equipped with the Euclidean metric.  What I can work out is that it is bounded as its contained in the closed ball of radius ${\sqrt2}/{2}$ centred at ${\sqrt2}/{2} $.  Its not compact as it can be expressed as union of the two disjoint open sets $[0,{\sqrt2}/{2}) $and$ ({\sqrt2}/{2}, \sqrt2)$ (though I'm not sure if this makes it not compact in $\mathbb{Q}$ or just $\mathbb{R}$).  And its not closed as the sequence of truncations of $\sqrt2$ in $\mathbb{Q}$ converges to $\sqrt2$ So, I have about 7 actions users may need in my app, and I have to use text instead of icons because it is a customer requirement.  I can add only 3 actions to my toolbar on iPhone 6. On Android you have the hamburger menu (see image), but I have never seen it in iOS.       So, what is the appropriate concept in iOS to add many actions into a menu? How many ways can $r$ nonconsecutive integers be chosen from the first $n$ integers? "GPT detected. Please create a BIOS-Boot partition" while using boot-repair I'm playing Minecraft on Xbox 360 and I can't find the . I have tried every trick I can think of, including the xray glitch, and recreating the world in Creative mode to dig out the entire stronghold and the surrounding areas. I have found nothing and I am totally lost on where it could be.  The seed is 1833758535681455132 Close locked file in Windows Share using Powershell and Openfiles I work with a lot of folder shares, but there are a bunch of locked files which have been opened by some other process.  I need to close those files. So far I've been using MMC - System Tools - Shared Folders - Open Files.  It would be far more convenient if I could use PowerShell to filter the list/table retrieved by OpenFiles.exe and once I get the file ID close it with net file  /close, or some other PS native means to similar effect.  I am new to PowerShell, so I wonder if there is a way to create a PS script that receives the file's path and then used the file ID to close that file? I'm having trouble distinguishing between the concepts of scedasticity and stationarity. As I understand them, heteroscedasticity is differing variabilities in sub-populations and non-stationarity is a changing mean/variance over time.   If this is a correct (albeit simplistic) understanding, is non-stationarity simply a specific case of heteroscedasticity across time? Explicit construction of a finite field with $p^n$ elements Distribute objects optimaly So I've got a file with loads of simple objects. This will later be used to cut out these shapes out of plastic. So, using the material optimally is of outmost importance. I was wondering if there is any script or plugin that could automaticly arrange the objects within the artboard so they could fit best. I have an android phone to which i have plugged an earphones. So at the top of the phone, I get the headphone symbol which indicates that the earphone is connected (In other words, the circuit at the 3.5 mm jack is closed).   Then I cut the two earphones (transducers) from it, and still the headphone symbol shows. When I later cut this cable, below where it branches out, even then it shows circuit completion.   So my question is this:   How does the phone detect circuit completion at the 3.5 mm jack and thus trigger all sound and music to be directed through the 3.5mm jack? If I take the $k \in \mathbb{N}$ power of 10 and mod it by a large prime, I notice that the remainders repeat at some point.  For instance $10^k mod~7$ seems to repeat every $8$th value of $k$.  Given $k$ (the power of ten), and a large prime number $p$, how can I compute the size of the cycle?  I tried writing a python script that computes the first instance of a repeat. However, I don't know if this works since a single instance of a repeat may not necessarily mean a full cycle. Let $$f(x)=\begin{cases} \sin \tfrac 1 x &amp;\text{if $x\ne 0$}\\ 0 &amp; \text{if $x = 0$.}\end{cases}$$ I have to show that $f$ has the intermediate value property. That is, for any $a &lt; b$, if $y$ is any real number such that $f(a) &lt; y&lt; f(b)$ or $f(a)&gt;y&gt; f(b)$, then there exists a $c \in (a,b)$ such that $f(c)=y$.  I feel like I kind of know how to go about completing this. I just am curious as to if I have to create a bound such as letting $a = -1$ and $b = 1$, or keep $a$ and $b$ both arbitrary. If I want to add more RAM to my computer, how can I buy something compatible? What kinds are there? How do I determine which kind my computer will accept and how much I can add? I am using the below script to move two days back when script runs at starting two days of the year and also check first and second days of every month and move two days back. if [$month=&quot;01&quot;] &amp;&amp; [$day=&quot;01&quot;]; then         date=&quot;$last_month/$yes_day/$last_year&quot;         fulldate=&quot;$last_month/$yes_day/$last_year&quot; else         if [$month=&quot;01&quot;] &amp;&amp; [$day=&quot;02&quot;]; then                 date=&quot;$last_month/$yes_day/$last_year&quot;                 fulldate=&quot;$last_month/$yes_day/$last_year&quot;         else                 if [ $day = &quot;01&quot; ]; then                         date=&quot;$last_month/$yes_day/$year&quot;                         fulldate=&quot;$year$last_month$yes_day&quot;                 else                         if [ $day = &quot;02&quot; ]; then                                 date=&quot;$last_month/$yes_day/$year&quot;                                 fulldate=&quot;$year$last_month$yes_day&quot;                         else                                 date=&quot;$month/$yes_day/$year&quot;                                 fulldate=&quot;$year$month$yes_day&quot;                         fi                 fi         fi fi  But my bad am getting the below error message Etime_script.sh: line 19: [06=01]: command not found Etime_script.sh: line 24: [06=01]: command not found We all know that a simple statement such as:  SELECT * FROM stuff;   should not produce an ordered result. However, when I try to demonstrate this, it always comes out in primary key order.  Moreover a statement such as:  SELECT thing,whatever FROM stuff GROUP BY thing,whatever;   always appears to sort thing by the last field in the GROUP BY clause, which is not at all helpful.  The question is, under what circumstances does SQL SERVER order the result even if unasked, and what can I do to stop this?  I am trying to demonstrate to my students that order is indeterminate unless specified, but this is not helping my case.  I admit that I am working with a small set of sample data.  Thanks How to round a number to n decimal places in Java The basic concept of Quotient Group is often a confusing thing for me,I mean can any one tell the intuitive concept and the necessity of the Quotient group, I thought that it would be nice to ask as any basic undergraduate can learn the intuition seeing the question. My Question is :   Why is the name Quotient Group kept,normally in the case of division, let us take the example of $\large \frac{16}{4}$ the Quotient of the Division is '$4$' which means that there are four '$4$'s in $16$, I mean we can find only $4$ elements with value $4$     So how can we apply the same logic in the case of Quotient Groups,like consider the Group $A$ and normal subgroup $B$ of $A$, So if $A/B$ refers to "Quotient group", then does it mean:           Are we finding how many copies of $B$ are present in $A$??, like in the case of normal division, or is it something different ??       I understood the Notion of Cosets and Quotient Groups,b ut I want a different Perspective to add Color to the concept. Can anyone tell me the necessity and background for the invention of Quotient Groups?  Note: I tried my level best in formatting and typing with proper protocol,if in case, any errors still persist, I beg everyone to explain the reason of their downvote (if any), so that I can rectify myself, Thank you. I am a mathematics student with a hobby interest in physics. This means that I've taken graduate courses in quantum dynamics and general relativity without the bulk of undergraduate physics courses and sheer volume of education into the physical tools and mindset that the other students who took the course had, like Noether's theorem, Lagrangian and Hamiltonian mechanics, statistical methods, and so on.  The courses themselves went well enough. My mathematical experience more or less made up for a lacking physical understanding. However, I still haven't found an elementary explanation of gauge invariance (if there is such a thing). I am aware of some examples, like how the magnetic potential is unique only up to a (time-)constant gradient. I also came across it in linearised general relativity, where there are several different perturbations to the spacetime metric that give the same observable dynamics.  However, to really understand what's going on, I like to have simpler examples. Unfortunately, I haven't been able to find any. I guess, since "gauge invariance" is such a frightening phrase, no one use that word when writing to a high school student.  So, my (very simple) question is: In many high school physics calculations, you measure or calculate time, distance, potential energy, temperature, and other quantities. These calculations very often depend only on the difference between two values, not the concrete values themselves. You are therefore free to choose a zero to your liking. Is this an example of gauge invariance in the same sense as the graduate examples above? Or are these two different concepts?