ECE 260 --- Interlude
4:54
4 жыл бұрын
Пікірлер
@am24526
@am24526 16 күн бұрын
Why did we need to install the answer target after building its executable? I think I get why we needed to install the hg2g library (because we generate one of the header files during the build process; correct me if I'm wrong please). But then we link the hg2g library to the answer target. In the other examples, we just built the executable and ran it, but now we're installing it as well.
@FromAllThe_Angles
@FromAllThe_Angles 2 ай бұрын
Hello! How can I have your gmail thank you :)
@loubeauchesne8771
@loubeauchesne8771 3 ай бұрын
"convolution is purely evil, you should avoid it at all costs, and anything that you can do that saves you from having to compute convolutions can only be a good thing"
@victortaiwo8339
@victortaiwo8339 8 ай бұрын
Very helpful video, Thanks
@LojiTV
@LojiTV 10 ай бұрын
Ubsan Drone
@minhajsixbyte
@minhajsixbyte 10 ай бұрын
thank you
@taraghorpadkar2475
@taraghorpadkar2475 10 ай бұрын
Thank you Prof. Adams for making this content available. It is great and I am using it to self-teach C++. As I am working on the exercises, I am not always sure if I have the right solution or maybe there is a better way to write the same code. Are there solutions or hints available for the book exercises? Thanks again.
@myotic
@myotic Жыл бұрын
last one. whoop, whoop!
@Acidburn3141
@Acidburn3141 Жыл бұрын
Yeah, thanks for the useless information Buddy you should take down this video
@vishalkumarverma7034
@vishalkumarverma7034 Жыл бұрын
I am gonna read your book " signal and system* :-p
@Admirableprince
@Admirableprince Жыл бұрын
Thank you so teaching this course
@dastin7276
@dastin7276 Жыл бұрын
You are an excellent teacher: thorough, concise, clear, good teaching affect; much good must propagate outward. I am grateful, Thank You.
@mabapro08
@mabapro08 2 жыл бұрын
Thanks for making that video, because there really wasn't a lot of information about that software or video of it so it's pretty useful that you did that.
@hangli1622
@hangli1622 2 жыл бұрын
Does cgal inherently support hexahedral mesh? I searched hexahedral from its online manal but did not see any results
@Abhishekyadav-gx6us
@Abhishekyadav-gx6us 2 жыл бұрын
Hello Prof. I'm stuck at the cmake basic exercise problem. I've tried multiple solutions, but it shows the same error /usr/bin/ld: CMakeFiles/sinc.dir/sinc.cpp.o: in function `main': sinc.cpp:(.text+0x1b): undefined reference to `sinc(double)' collect2: error: ld returned 1 exit status Please suggest some help
@lethality3704
@lethality3704 2 жыл бұрын
thanks for making this public
@Fereri07
@Fereri07 2 жыл бұрын
Hello! Could you further explain why H(w) and X(w+2wc) never are simultaneously non-zero?
@iamcanadian1867
@iamcanadian1867 2 жыл бұрын
If I am understanding your question correctly, it is due to the assumption about the maximum bandwidth of x (which is sometimes overlooked).
@williamtexe
@williamtexe 2 жыл бұрын
🥶
@OwenPritchard-wj6yu
@OwenPritchard-wj6yu 2 жыл бұрын
👏👏
@yasardimashqi6907
@yasardimashqi6907 2 жыл бұрын
Thank you, it is a very clear explaination
@iamcanadian1867
@iamcanadian1867 2 жыл бұрын
Glad it was helpful!
@toantruong9533
@toantruong9533 2 жыл бұрын
Regarding the example relating to temporary objects at the end of the video, if we initialize `s` by `std::string s(s1+s2)`, so the temporary object is not introduced right?
@jiajunliu661
@jiajunliu661 2 жыл бұрын
Thank you Michael for making these tutorials. I am learning c++ myself and these tutorials are very useful to me. Do you have any recommendations on what I should do to practice my coding skills?
@bofa_deez28
@bofa_deez28 2 жыл бұрын
Thanks for a great course!
@di333
@di333 2 жыл бұрын
course starting to get hard
@di333
@di333 2 жыл бұрын
very convoluted examples
@jhon3991
@jhon3991 2 жыл бұрын
Why "hello world" is an rvalue, whereas 42U is pure a rvalue? Could you please explain that in more detail for me?
@jhon3991
@jhon3991 2 жыл бұрын
For `s=&buffer[1]`(which is seen on the second slide), `buffer[i]` is an lvalue, whereas `&buffer[1]` is a rvalue. Am I right?
@jhon3991
@jhon3991 2 жыл бұрын
Why `std::move(func)()` is an lvalue(which is seen on the first slide)? It's really hard to understand.
@jhon3991
@jhon3991 2 жыл бұрын
What do you mean by "How an expression can be used is dictated, in part, by its value category."? Could you please explain that for me in more detail?
@jhon3991
@jhon3991 2 жыл бұрын
@iamcanadian1867 "reasonable implementation would have zero memory cost for deleter state of `std::unique<T>` in case of: default deleter..." How this is achieved? Could you please explain that in more detail for me?
@garetr
@garetr 2 жыл бұрын
(9:40)
@AlexandreJasmin
@AlexandreJasmin 2 жыл бұрын
*signed* integer overflow is undefined behavior. But, the behavior of *unsigned* integer overflow is defined by the standard. Even though it's well defined, overflow could still present an unexpected bug in your code.
@usuallyidrinktea143
@usuallyidrinktea143 2 жыл бұрын
hi in 9:19 u solved the property Number 1 but not 2 and 3 my professor will give us an example for property number 3 can you plz tell me where did you get an example of it or how to because is it not in the book I hope u answer me ASAP , and if it's in the book can u tell me ay what page is it because i can't find it ?
@malikahmed49
@malikahmed49 2 жыл бұрын
what book is this class using or what book would you recommned?
@rockavni
@rockavni 2 жыл бұрын
follow the website on first slide to get a copy of all slides ( book) and a exercise book(textbook.
@tjtaill36
@tjtaill36 2 жыл бұрын
on line 8 shouldn't that be std::find since I don't see using namespace std, I am wondering if that why it compiles? Great vid though thanks
@zch96
@zch96 3 жыл бұрын
cheers helped a lot
@bnwesley
@bnwesley 3 жыл бұрын
Thanks a lot
@yuehuang5639
@yuehuang5639 3 жыл бұрын
line 17, shouldn't it be Complex operator+(const Complex& b){ return Complex(this->real() + b.real(), this->imag() + b.imag()); }? and which compiler are you using?
@mortenlund1418
@mortenlund1418 3 жыл бұрын
This is C++ just for anybody who do not know.
@anupkashyap894
@anupkashyap894 3 жыл бұрын
Love from India 🇮🇳🇮🇳🇮🇳❤️❤️❤️
@hanhphan7438
@hanhphan7438 3 жыл бұрын
how did you do it can you share with me , thank you
@thupham4649
@thupham4649 3 жыл бұрын
how did you do it can you share with me , thank you
@shashanksharma21
@shashanksharma21 3 жыл бұрын
Thank you for making this demo. Its exactly what I was searching for!
@D0Samp
@D0Samp 3 жыл бұрын
On a lower level this is because the vector's size reached its capacity and probably had to be relocated multiple times (same as if you had implemented a dynamically sized array manually using realloc() in C, any pointers to array members previously held become invalid) - if you run the code through a debugger, internal vector fields like _M_start show that its storage has moved. But the size is still small enough that the old and new allocation are still within the same general heap area, not a separate memory mapping that may have been returned to the OS and caused a segfault, which is what ASan is useful for.
@aftabnaveed1449
@aftabnaveed1449 3 жыл бұрын
This was very helpful, thanks for sharing it.
@jackiexu3683
@jackiexu3683 3 жыл бұрын
Thank you for the sharing! Is there any link for the code in this chapter? And can we see some visualizations done through CGAL? I am hoping to transform a set of point cloud coordinate data into mesh and is trying to figure it out by going through your process
@iamcanadian1867
@iamcanadian1867 3 жыл бұрын
I don't think that I have the code posted publically anywhere. It is packaged with some other materials for a course that I teach, which are not suitable for public distribution.
@vangelisgkelmpouras7747
@vangelisgkelmpouras7747 3 жыл бұрын
Very nice introduction to the basics of CGAL! Thank you so much!
@iamcanadian1867
@iamcanadian1867 3 жыл бұрын
I'm glad you found it helpful.
@ron234ghi
@ron234ghi 3 жыл бұрын
Hey, the audio is a little messed up at points, for example at 46:18
@iamcanadian1867
@iamcanadian1867 3 жыл бұрын
I watched the video from the 46:18 mark, but I didn't notice any audio/video syncing problems. When I referred to the "picture" during this part of the video, it seems that I was referring to the scenario on the slide because the mouse later tracked the correct lines in the code example on the slide. Maybe that was what confused things? I'm not sure.
@kyleshal2812
@kyleshal2812 3 жыл бұрын
Nice. Big help, thank you
@iamcanadian1867
@iamcanadian1867 3 жыл бұрын
I'm glad it was helpful.
@ron234ghi
@ron234ghi 3 жыл бұрын
Hey, Michael, I don't think the slides are quite synced with the video, you might wanna have a look?
@iamcanadian1867
@iamcanadian1867 3 жыл бұрын
At what time offset in the video (i.e., minutes and seconds) did you notice a synchronization issue? No one has reported such an issue before and I am not aware of one, but that doesn't mean that there cannot be one. Perhaps you were the first to notice it.
@BlinkingRapidly
@BlinkingRapidly 3 жыл бұрын
A link to the Tacoma Narrows video referenced on the last slide: kzbin.info/www/bejne/oF7dlK2AjbirpNk