[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 04/20 12:41 / Filesize : 255 KB / Number-of Response : 872
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者歓迎】C/C++室 Ver.104【環境依存OK】



1 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 06:04:52.38 ID:ufThBpcD.net]
エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります

コードを貼れる所
codepad.org/
https://ideone.com/

前スレ
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/

641 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 19:25:06.34 ID:HVxvwZsK.net]
>>633
いいかげんにニコ動をなんとかしてほしいです、昔も重かったけれども今も重い、これはなんとかならないのですか?

642 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 19:27:08.91 ID:YTopxKYT.net]
>>640
>>623の書き込みのどの部分を読んでその質問がでてきたんだ?なんかバグってね?

643 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 21:35:36.90 ID:Y8fj+4tW.net]
引数のmove受け一つとってもrustの3倍くらい難しくなってるわな。
シンタックスが特殊だし、オーバーロードはされるわ、特殊な右辺値に対してのみ動作するとか
根本からおかしい。

644 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 09:08:32.90 ID:NYNVQHNm.net]
物作った事の無い人の重箱の隅つつき+詳細未記載本なんて
時間の無駄だというのが良くわかった。
石田晴久の通信プログラムとか技術書展の方がマシ

645 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:46:55.44 ID:jZcAiOx4.net]
ソース書くときに気を付けるのはとにかく引き継ぎしないといけなくなったときに楽になるようにって点かな。
上から読み下していったときにわかりやすければなんでもいいと思ってる。

646 名前:デフォルトの名無しさん [2019/03/02(土) 12:38:56.25 ID:+L4gK20K.net]
構造体で例えば
struct POINT{
int x, y;
};
があるとき
struct POINT p = {1, 2};
と定義と代入を同時に出来ますが
一度代入したものを後から書き換えるとき
p = {3, 4};
と書くとエラーになるみたいで
p.x = 3, p.y = 4;
と書かないといけないのが面倒です

先生なんとかなりませんか?

647 名前:デフォルトの名無しさん [2019/03/02(土) 12:45:48.83 ID:+L4gK20K.net]
ああできた
p = (struct POINT){3, 4};
これでいけました

648 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 13:27:28.31 ID:NYNVQHNm.net]
構造体一括代入はANSI以降の機能だからOS/9とかCP/M68K
のC言語では当然のように動かない

649 名前:デフォルトの名無しさん [2019/03/02(土) 13:49:52.82 ID:+L4gK20K.net]
C++だと
p = POINT(3, 4);
もいけるかな



650 名前:デフォルトの名無しさん [2019/03/02(土) 13:50:54.37 ID:+L4gK20K.net]
>>648
たぶんそうだったと思います
ありがとうございます

651 名前:はちみつ餃子 mailto:sage [2019/03/02(土) 14:04:36.97 ID:tMatklv8.net]
>>649
C++11 以降なら p = {3, 4}; でもいけるよ。

652 名前:デフォルトの名無しさん [2019/03/02(土) 14:07:27.41 ID:kDivPjLV.net]
片山さんは何で改名したんですか?

653 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 16:04:24.12 ID:uz1yhwTy.net]
C の p = (struct POINT){3, 4}; は、構造体の一括代入に違いないけど、
(struct POINT){3, 4} の部分が「複合リテラル」compound literal だから
使えるのは C99 以降だね。

654 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 16:10:37.25 ID:EmfZa2jP.net]
>>647
理由が"面倒"だったのに、文字数増えてるよねそれ

655 名前: mailto:sage [2019/03/02(土) 16:12:43.27 ID:Ud+LwFnR.net]
>>653
これは、C++ に合わせてほしかったな、と思うのです

656 名前:デフォルトの名無しさん [2019/03/02(土) 21:57:47.90 ID:nqwTLRnH.net]
>>654
要素数によるやろ

657 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 10:43:47.19 ID:lzyzpNmU.net]
C++の規格で使いたいならC++使えで

658 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 10:52:31.28 ID:BbxzBxVK.net]
c++の規格って言ってもその辺、c++のいつの規格だよって話になるんじゃないの?

659 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 12:23:44.49 ID:eB5he6fi.net]
>>633
会社の売り上げに貢献せず、警察を提訴するような
キチガイ高卒社員が資産食い潰してるんじゃね?wwww



660 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 12:30:17.98 ID:eB5he6fi.net]
>>626
すでに3版でも電話帳より厚いよ
まともに読む気になるのは2版までだな。
熱意あるうちはともかく、ふと我に返ると俺何してんだろって。
そんで、言語覚えただけじゃプログラムてかけないしな。

661 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 12:36:20.23 ID:0vjeZZiI.net]
C++でまともなWebサービス作れるエンジニアなんて相当単価高そう
もうオワコン動画の便所掃除やりたがる奴なんていないだろうし

662 名前:デフォルトの名無しさん [2019/03/03(日) 14:17:56.07 ID:ilhG1tLW.net]
オワンゴとは良く言ったものだな

663 名前:はちみつ餃子 mailto:sage [2019/03/03(日) 14:31:57.32 ID:XzFmXWmd.net]
サービスを書くのに C++ の比率は高くないかもしれんが、
サービスを支えるインフラには C++ を使うことだってあるだろう。

664 名前:デフォルトの名無しさん [2019/03/03(日) 15:36:52.66 ID:WlpYxc7g.net]
普通はJavaじゃなかろうか。

665 名前:デフォルトの名無しさん [2019/03/03(日) 15:58:13.68 ID:E4UxtVYi.net]
Javaは糞

666 名前:デフォルトの名無しさん [2019/03/03(日) 16:24:07.50 ID:D2G4oQ9F.net]
副業解禁で激変する若者世代とマネージャー世代のキャリア観
https://www.businessinsider.jp/post-107782
フリーランスの職種20個の仕事内容と平均年収をわかりやすく解説
https://www.proof0309.com/entry/shokushu
時給1万円のバイトも。会社員向きのプチ副業を、“バイト芸人”が教える
https://headlines.yahoo.co.jp/article?a=20190226-00127948-bizspa-bus_all
副業が「会社にバレる人」と「バレない人」の大差
https://headlines.yahoo.co.jp/article?a=20190303-00268007-toyo-bus_all
正社員の10%以上が副業 中には過重労働で体調崩す人も
https://headlines.yahoo.co.jp/hl?a=20190227-00010000-wordleaf-bus_all
「副業で年2000万円稼ぐ男」に学ぶキャリア戦略
https://headlines.yahoo.co.jp/article?a=20190221-00266856-toyo-bus_all
加速する「副業社会」正社員の4割が「副業したい」 気になる収入はどれくらい?
https://headlines.yahoo.co.jp/hl?a=20190218-00010001-danro-life
おすすめ副業22選を現役フリーランスが解説【在宅も可能】
https://www.proof0309.com/entry/zaitaku-hukugyou
会社を辞めてフリーランスで働きたいあなたが知っておくべき10のこと
https://www.businessinsider.jp/post-165731
フリーランスと会社員、働き方の根本的な差 広がる「雇用されない働き方」の課題とは何か
https://toyokeizai.net/articles/-/263055
フリーランス人口は増える!今後は仕事もプロジェクト単位になる!?
https://freelance.mts-career.com/population/

667 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 16:40:10.01 ID:QDmbu/k4.net]
言語を使う側なのに、大声でJavaは嫌い()

668 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 23:12:33.70 ID:PvgSI+1g.net]
>>633
焼そば屋?

669 名前:デフォルトの名無しさん [2019/03/04(月) 04:52:56.59 ID:DAN4+o0x.net]
「困った」と
「助けたい」をマッチングする

新たな出会い系アプリか?



670 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 21:58:39.97 ID:jKyydNU9.net]
最近はスノボにご熱心。

671 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 04:05:49.01 ID:/9uzsfIc.net]
まあJavaは糞これは間違いない
Java使うぐらいならC#使うほうが10倍まし

672 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 06:49:23.03 ID:O5wD/kWC.net]
そんなことあるわけない

100倍は違う

673 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 06:58:59.78 ID:kisxcMe6.net]
Javaはコボラーと同じく湿った猫のような臭いがします

674 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 14:00:13.11 ID:CkJINn0N.net]
Java並に大規模な開発事例ってC++にはあるの?

675 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 15:25:41.23 ID:fIhIM0AX.net]
Windows

676 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 17:12:45.41 ID:YmAHbq9k.net]
>>674
人月商売をやってるだけで大規模()とは言わない
Linuxカーネルほど大規模なのはJavaではない

677 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 17:33:37.15 ID:/9vlYliD.net]
LinuxカーネルってCじゃないのか?

678 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 17:42:59.75 ID:zQd5qKqX.net]
javaって大規模なの?

679 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 18:51:08.44 ID:t42KPL8W.net]
unreal engineとかクッソ大規模に見えるけどどう?



680 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 19:03:00.43 ID:fIhIM0AX.net]
工数でいえばそんなもんクフ王のピラミッドには遠く及ばないだろう

681 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 19:03:04.57 ID:VOhJ9aa0.net]
そもそもjreの基幹部分とかc++だろ

682 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 19:33:34.31 ID:5rQQuIbo.net]
クフ王のピラミッドがなんか関係あるのか?

683 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 19:57:12.64 ID:RSECco33.net]
甘い
甘いなぁ
人月換算だと同じだよ
死者数すらも一致してる

684 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 22:23:27.02 ID:kisxcMe6.net]
20年前で70万ステップぐらいでビルドに1Hぐらいだったなあ

685 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 00:39:47.70 ID:oR6mPeK7.net]
むしろ>>674が思う大規模なjavaプロジェクトを知りたい

686 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 00:47:13.50 ID:URVwFrjm.net]
人数かけて、webページの遷移ごとに別人が開発して、似たような処理をするコードが100倍くらいに膨れ上がって収集つかないようなのが大規模なんじゃね

687 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 02:24:32.10 ID:bd8igJ/M.net]
そう言われると、それまさにコボルだなw

688 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 09:21:38.79 ID:Bk9kaTOY.net]
コボル島ってどっかになかったっけ

689 名前:デフォルトの名無しさん [2019/03/06(水) 09:50:15.63 ID:mg6kC0Yg.net]
c++じゃなくてcでnamespaceって使えますか?あるいはnamespace相当の機能ってどうすれば実現出来ますか?



690 名前:デフォルトの名無しさん [2019/03/06(水) 09:53:13.16 ID:mg6kC0Yg.net]
重力波を検出するのに世界中の電子望遠鏡を接続してリアルタイムに通信してるようだけど
ああいうシステムのコードって何で書かれてるの? FORTRAN ?

691 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 10:10:00.89 ID:TjQtzcPT.net]
>>689
cでは使えない
ほぼ上位互換だからc++使えばいいじゃん

692 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 11:25:59.41 ID:1+PBsWw4.net]
>>690
マジレスすると、ああいうのはファイルに落として時々バッチ処理してるだけ
言語はだいたいFortranかC++が多いだろうね

693 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 13:12:20.46 ID:+Sk++sfs.net]
C++だけは絶対にないな

694 名前:はちみつ餃子 mailto:sage [2019/03/06(水) 13:15:53.62 ID:7/fqDaVy.net]
そうか。

695 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 23:36:07.84 ID:rIL6SiiZ.net]
std::chronoにnanoseconds取り扱う型があるけど
これってwindowsでもナノ秒の精度ちゃんと取り扱えるの?

696 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 23:39:51.80 ID:NglcYyrq.net]
c++11以降はあれ明らかに生産性下がってんだろ。。
誰か本当のことを言ってやれよ。。

697 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 23:41:05.32 ID:ARyk7IvZ.net]
構造化束縛はありがたい

698 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 23:42:11.68 ID:TjQtzcPT.net]
>>695
自分で試してみたら?

699 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 23:52:49.64 ID:07omsi5c.net]
>>695
表現できるだけ
計測できるとは言っていない



700 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 04:25:32.55 ID:hEEon6In.net]
じっさいにやったらわかるが、結局 Windows API の持ってる精度までしかでない
あたりまえっちゃーあたりまえだが

701 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 05:42:28.93 ID:mVKClUMz.net]
>>698
試そうと思ったらどう試すのがいいんだ?

702 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 06:28:12.40 ID:beHWBAJY.net]
短時間、というか連続で何度も時刻の値を入手して、
値の下の方の桁がかならずゼロ並びになってるとか、
時刻同士の差を取って、ある値より小さな数が出ないことから、
解像度の見当を付けるくらいかな。

もっと良いやり方を知ってる人は教えてください。

703 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 09:17:09.23 ID:0XBNAuOg.net]
差をとってその偏差を見ればいいんでは
高解像度タイマーならたぶんcpuのクロック程度の解像度じゃないの
パフォーマンス測定に普通使うし
個人的にはchrono使わずにosのapiかコンパイラの組み込み関数使う
そっちの方が信頼できるし、chronoは型がガチガチすぎて面倒くさい

704 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 09:44:34.06 ID:MJ46GSxE.net]
アナログ出力してオシロで確認

705 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 19:42:23.39 ID:41TL6wBf.net]
std::vectorの最初の要素数は
std::vectro<foo> bar(12);
みたいにコンストラクタで指定できますが、同様に
std::vector<std::vectro<foo>> bar
のように入れ子になったvectorの両方の要素数をコンストラクタで指定する方法はありますか?

706 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 20:10:03.40 ID:rioBJ/QG.net]
結構難しいと思うがね。
最近のCPUはターボブーストいうてサボるし、命令順序入れ替えるし、キャッシュの乗り方でnano秒程度は簡単にズレるだろうし。

707 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 20:45:12.44 ID:xMxnKQAI.net]
>>705
std::vector<std::vector<foo>> a(100, std::vector<foo>(200));

708 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 20:50:20.24 ID:pnI3L7PU.net]
>>706
最近のは対策入ってる

709 名前:デフォルトの名無しさん mailto:sage [2019/03/07(木) 22:54:09.91 ID:qMT9Q04c.net]
>>707
ありがとござます!



710 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 07:43:53.39 ID:L5yO1DTL.net]
Cで書かれたライブラリから来た構造体にスマポをあてる方法はありますか?

711 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 09:00:25.13 ID:jz9xUaFa.net]
どうなんだろ?
普通に考えたらデストラクタでfreeを呼べばいいから、それ用のライブラリがありそうな気はするけど。

712 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 10:46:03.96 ID:ABNsWlsO.net]
>>710
スマポ弄ってアロケートだけしないようにすればいいんじゃね?

713 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 11:36:20.07 ID:4ewQpv+T.net]
「来た」というのが構造体へのポインタをfree責任ごと渡されたという意味ならカスタムデリータだろうな。

714 名前:706 mailto:sage [2019/03/09(土) 12:16:02.29 ID:L5yO1DTL.net]
ありがとうございます
カスタムデリータは知りませんでした
Cで書かれたライブラリにmallocしたポインタを返してくる関数があって生ポいやだなあと思っていたところでした

715 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 14:06:24.90 ID:YAm1zwse.net]
最近スマポ使えスマポ使えってうるさい割にはカスタムデリータ指定出来ることも知らなかったりするんだな
自分が使ってるもののリファレンスすら読んでない奴が安全性とかどの口で言ってるんだろう

716 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 15:07:55.58 ID:23Hi4jvz.net]
わかってない奴ほど、声がデガイんだよ。

717 名前:デフォルトの名無しさん [2019/03/09(土) 17:13:56.74 ID:kfZA3URW.net]
codecvt_utf8
codecvt_utf16
codecvt_utf8_utf16
こいつらの糞加減に

718 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 17:33:22.12 ID:anJ4ej+i.net]
最近カスタムデリータ知ったから嬉しがってる奴がいるなw

719 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 17:49:56.48 ID:23Hi4jvz.net]
>>715
すいませんね、リファレンスなんかそっちのけで、ネット情報だけで、プログラム組んでます。



720 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 19:59:53.92 ID:YAm1zwse.net]
>>718
図星だったか、すまんな
というかマウント取るための屁理屈考えてる暇あったら手動かした方がいいよ

721 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 20:10:27.73 ID:eJu7ZZw8.net]
図星しとか意味分からん
ひょっとして>>715 disってるのか? w

722 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 20:14:07.94 ID:9vZTtl18.net]
最近図星って言葉を覚えたので使いたいんだろう
察してやれ

723 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 20:21:16.84 ID:YAm1zwse.net]
>>715で言ったことが図星だったか?という意味なんだが
アホが多いインターネッツですね

724 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 20:32:45.58 ID:kU0Uws1z.net]
今度はインターネッツという言葉を覚えたのか
どんどん賢くなっていくな

725 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 20:39:00.33 ID:ABNsWlsO.net]
カスタムデリータごときでよくそこまでドヤれるもんだなw

726 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 20:46:58.79 ID:YAm1zwse.net]
それ俺に言ってんの?w

727 名前:デフォルトの名無しさん [2019/03/09(土) 21:23:16.03 ID:jx9iLAiD.net]
そもそもSTLの基幹部分とかJavaだろ。

728 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 21:36:18.70 ID:jz9xUaFa.net]
実際c++やるやつのほとんどの動機がマウントとりたい以上のものではない。

729 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 22:31:55.52 ID:u5Pk3KZw.net]
> 俺に言ってんの?
意識しまくりすぎだろw



730 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 22:41:21.04 ID:Tm/Y9JxW.net]
大学四年かけてC++と機械学習学べば年収1000万とか本気で言ってる奴らだからな()

731 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 22:26:31.27 ID:QlHozVZM.net]
相談なのですが

テキスト形式のライセンスファイルへのファイルパスを渡さないと使用できないライブラリA
そのライブラリAを使用するライブラリB

私が作成しているのはライブラリBです。お客さんに使ってもらうものなんですが、「ライセンスファイルをセットで提供して適切な場所に置いて使ってもらう」という手間を省きたくてライセンスファイルをライブラリBに埋め込めないかと思案しています。
とりあえずライセンスファイルの中身をソースにベタ書きし、実行時に一時ファイルとして作成しライブラリAにそのパスを渡すことで上手くいっているのですが、もっとスマートな方法はないでしょうか?
ファイルパスを渡さないといけないので無理ですかね…

732 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 22:57:10.81 ID:9rO3q8tQ.net]
納入時にファイル一つなんか?
実体なんやねん

733 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 23:06:05.03 ID:zGphoT2G.net]
ライブラリAが要求するのは
ファイルシステムに認知されるファイルの形式でないといけない
だから中間ファイルに書き出して、そのファイルパスを渡すしかない


つかライセンスを埋め込んだ場合何がしかの事情で
ライセンス変更の必要が迫られた場合ライブラリBを構築しなおすことになるんだが
そういう管理でいいのけ?

734 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 23:06:05.25 ID:CMHDEYzk.net]
>>732
ヘッダーと共有ライブラリのセットです。

735 名前:デフォルトの名無しさん mailto: sage [2019/03/11(月) 23:11:06.21 ID:CMHDEYzk.net]
>>733
やっぱ他にないですよね…

継続的にバージョンアップ重ねて提供してるんですが、ライブラリAについては今後も使い続けるか微妙なんでお客さんに〜のように運用してくださいってお願いするのはまだやめておきたいんですよ。
まあその面倒ごとを避けようとするスタンスが一番よくないのかもしれませんね。

736 名前:デフォルトの名無しさん mailto: sage [2019/03/11(月) 23:14:01.28 ID:CMHDEYzk.net]
というか自分がお客さんの立場にたってみれば、「カレントディレクトリにライセンスファイル置いて使ってください」と言われたら「はいOKです」ですむ問題ですよね。
やはりちゃんとライセンスファイル提供して使ってもらうべきかと思ってきました。

737 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 23:20:45.86 ID:9rO3q8tQ.net]
>>734
どう配布すんのかしらんけど
共有ライブラリと同じとこに置いて固めるなり、インストーラー書くなりすれば十分やろ
たいして報われん努力やと思うわ

それよりライブラリAは何がしたいんか気になるわ
意味あんのかそれ

738 名前:デフォルトの名無しさん mailto: sage [2019/03/11(月) 23:23:05.53 ID:CMHDEYzk.net]
>>737
ライブラリAはwebAPI叩くからその時にアクセス権限チェックでライセンスファイルを使うようです。

739 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 23:36:41.67 ID:9rO3q8tQ.net]
>>736
ロードされてる共有ライブラリのパスはとれるはずやから、
そこにライセンスファイル置いておく手はある



740 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 01:51:07.02 ID:xlgLjh5J.net]
変数と型についてなんだがメモリは2進数でデータを記録していて、それを何byteで区切って、どういう意味を持つか(正の整数のみとか)を型で決めてるんだよね?だとしたらポインタに型があるのはなぜ?どれもアドレスを示すんだからある意味int型でいいと思うんだけど

741 名前:はちみつ餃子 mailto:sage [2019/03/12(火) 02:03:10.03 ID:tBEUjULM.net]
>>740
そういう言語もあったよ。
でも、ポインタを経由しただけで型がわからなくなるんじゃ、
型システムが意味を成さないだろう。

元と違った型としてアクセスしようとしたときに、
型情報がなけりゃコンパイラが捕捉しようもない。

それはプログラマの責任で正しく扱うってのならそれでもいいし、
実際、 C/C++ はプログラマがやりたければポインタを整数に型変換することも出来るけど、
(言語仕様としてはほとんど保証はないが。)
人類は間違うのでな。

型が合わないエラーなんてたびたび出しちゃうもんだろ。
もし型がなければそれはスルーされてわけのわからない挙動をするプログラムになるんだぞ。
そういうのはもうやめようって話。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<255KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef